UNPKG

lingva-scraper-update

Version:
20 lines (19 loc) 963 B
import { Data } from "./types"; import { TranslationInfo } from "./interfaces"; export declare const detected: ([source, target, detected, extra]: Data) => TranslationInfo["detectedSource"]; export declare const typo: ([source]: Data) => TranslationInfo["typo"]; export declare const pronunciation: { query: ([source]: Data) => TranslationInfo["pronunciation"]["query"]; translation: ([, target]: Data) => TranslationInfo["pronunciation"]["translation"]; }; export declare const list: { definitions: ({ 3: extra }: Data) => TranslationInfo["definitions"]; examples: ({ 3: extra }: Data) => TranslationInfo["examples"]; similar: ({ 3: extra }: Data) => TranslationInfo["similar"]; extraTranslations: ({ 3: extra }: Data) => TranslationInfo["extraTranslations"]; }; declare type GenericObject<T> = { [k: string]: T; } | Array<T>; export declare const undefinedFields: <T extends GenericObject<V | undefined>, V>(obj: T) => T; export {};