lingva-scraper-update
Version:
Google Translate scraper for Lingva Translate
20 lines (19 loc) • 963 B
TypeScript
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 {};