UNPKG

illyria-scraper

Version:

Google Translate scraper for Illyria Translate

174 lines (173 loc) 3.14 kB
import type { LangCodeGoogle } from './language.js'; export type Boilerplate = [ [ 'wrb.fr', 'MkEWBc', string, null, null, null, 'generic' ], [ 'di', number ], [ 'af.httprm', number, string, number ] ]; export type Data = [ DataSource, DataTarget, LangCodeGoogle<'source'>, // source/detected DataExtra | undefined ]; type DataSource = [ string | null, ([ ([ [ null, string ], string, 1, [ 1 ], string ] | null), ([ LangCodeGoogle<'source'> ] | null) ] | null), LangCodeGoogle<'source'> | null, [ [ [ 0, [ [ [ null, number ] ], [ true ] ] ] ], number ], [ [ string, null, null, string ] ] ]; type DataTarget = [ [ [ null, string | null, null, null, null, [ string, null, null, null, [ string, number[] ][] ][] ] ], LangCodeGoogle<'target'>, 1, LangCodeGoogle<'source'>, [ string, LangCodeGoogle<'source'>, LangCodeGoogle<'target'>, true ] ]; type DataExtra = [ string, ([ [ string, [ string, string, // example true | null, null, ([ [ string ] ] | null), ([ [ string ][], ([ [ string ] ] | undefined) ][] | undefined) ][] ][], number, true | undefined ] | null), ([ [ null, string ][], number, number ] | null), ([ string[], null, number ] | null), null, ([ [ string, [ string, // word, string | null, string[], number, true ][], LangCodeGoogle<'target'>, LangCodeGoogle<'source'> ][] ] | null), null, null, LangCodeGoogle<'source'>, number ]; export {};