-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathengine.d.ts
More file actions
49 lines (43 loc) · 3.02 KB
/
Copy pathengine.d.ts
File metadata and controls
49 lines (43 loc) · 3.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/* tslint:disable */
export class TravertureEngine {
free(): void;
[Symbol.dispose](): void;
decode_scriptures(encoded_json: string): string;
static get_asl_metadata_url(book_number: number, chapter: number): string;
static get_available_languages(): string;
static get_book_name(book_number: number, lang_code: string, format: string, capitalize: boolean): string;
static get_chapter_count(book_id: number): number;
static get_lang_suffix(lang_code: string): string;
static get_lang_symbol(lang_code: string): string;
static get_verse_count(book_id: number, chapter: number): number;
static get_version(): string;
constructor(source_lang: string, output_lang: string, name_format: string, capitalize: boolean);
parse(source_lang: string, output_lang: string, name_format: string, capitalize: boolean, text: string): string;
parse_with_markers(text: string): string;
}
export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module;
export interface InitOutput {
readonly memory: WebAssembly.Memory;
readonly __wbg_travertureengine_free: (a: number, b: number) => void;
readonly travertureengine_decode_scriptures: (a: number, b: number, c: number) => [number, number];
readonly travertureengine_get_asl_metadata_url: (a: number, b: number) => [number, number];
readonly travertureengine_get_available_languages: () => [number, number];
readonly travertureengine_get_book_name: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number];
readonly travertureengine_get_chapter_count: (a: number) => number;
readonly travertureengine_get_lang_suffix: (a: number, b: number) => [number, number];
readonly travertureengine_get_lang_symbol: (a: number, b: number) => [number, number];
readonly travertureengine_get_verse_count: (a: number, b: number) => number;
readonly travertureengine_get_version: () => [number, number];
readonly travertureengine_new: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number];
readonly travertureengine_parse: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number) => [number, number];
readonly travertureengine_parse_with_markers: (a: number, b: number, c: number) => [number, number];
readonly __wbindgen_externrefs: WebAssembly.Table;
readonly __wbindgen_malloc: (a: number, b: number) => number;
readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
readonly __wbindgen_free: (a: number, b: number, c: number) => void;
readonly __externref_table_dealloc: (a: number) => void;
readonly __wbindgen_start: () => void;
}
export type SyncInitInput = BufferSource | WebAssembly.Module;
export function initSync(module: { module: SyncInitInput } | SyncInitInput): InitOutput;
export default function __wbg_init (module_or_path?: { module_or_path: InitInput | Promise<InitInput> } | InitInput | Promise<InitInput>): Promise<InitOutput>;