- npm install tr-dictionary
Modülün kullanımı açıklamasında da bahsedildiği üzere oldukça basit, fakat modülün çalışma yapısı asenkron türde olduğu için modülü kullanırken "async-await" veya ".then()" yapılarını kullanmanız gerekiyor.
Bu yapılara ait örnekler kullanımlar aşağıda bulunuyor.
const tdk = require("tr-dictionary");
tdk("araba").then(veri => {
// kodunuz
console.log(veri);
});
Sonuç:
{
kelime: 'araba',
anlam: 'Tekerlekli, motorlu veya motorsuz her türlü kara taşıtı',
ikinci_anlam: 'Bu taşıtın aldığı miktarda olan',
ucuncu_anlam: 'Bu kelimenin üçüncü bir anlamı bulunmuyor.',
fiil_mi: false,
ozel_mi: false,
cogul_mu: false,
koken: 'Türkçe',
ornek: 'Sarhoşların araba sürmeleri sakıncalıdır.',
atasozu_deyim: 'araba devrilince yol gösteren çok olur'
}
const tdk = require("tr-dictionary");
async function myDictionary(query) {
const veri = await tdk(query);
// kodunuz
console.log(veri);
};
myDictionary("çay");
Sonuç:
{
kelime: 'çay',
anlam: 'Çaygillerden, nemli iklimlerde yetişen bir ağaççık (Thea chinensis)',
ikinci_anlam: 'Bu ağaççığın özel işlemlerle kurutulan yaprağı',
ucuncu_anlam: 'Bu yaprağın demlenmesiyle elde edilen güzel kokulu ve sarımtırak kırmızı renkli içecek',
fiil_mi: false,
ozel_mi: false,
cogul_mu: false,
koken: 'Çince',
ornek: 'Bu kelimenin kullanıldığı bir cümle örneği bulunmuyor.',
atasozu_deyim: 'çay dökmek'
}