UNPKG

duck-duck-scrape

Version:

Search from DuckDuckGo and use it's spice APIs.

25 lines (24 loc) 902 B
import { NeedleOptions } from 'needle'; export declare type DictionaryPronunciationType = 'ahd-5' | 'arpabet' | 'gcide-diacritical' | 'IPA'; /** * The result from the dictionary pronunciation spice. * @see https://developer.wordnik.com/docs#!/word/getTextPronunciations */ export interface DictionaryPronunciationResult { seq: number; raw: string; rawType: DictionaryPronunciationType; id: string; attributionText: string; attributionUrl: string; } /** * Get text pronunciations of a word. * Data provided by Wordnik. * @category Spice * @see https://www.wordnik.com/ * @param word The word to define * @param needleOptions The options for the HTTP request * @returns The dictionary pronunciation result */ export declare function dictionaryPronunciation(word: string, needleOptions?: NeedleOptions): Promise<DictionaryPronunciationResult[]>;