getting started with typescript
This commit is contained in:
Vendored
+22
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* Home page ts/js
|
||||
*
|
||||
* @module
|
||||
*/
|
||||
declare function main(): void;
|
||||
declare function on_input_key(evt: KeyboardEvent, ielt: HTMLInputElement, oelt: HTMLTextAreaElement, cb_resize: HTMLInputElement, cb_scroll: HTMLInputElement, max_height: number): Promise<void>;
|
||||
declare function auto_resize_output(checkbox_element: HTMLInputElement, target_element: HTMLTextAreaElement, max_height: number): void;
|
||||
declare function auto_scroll_to_bottom(checkbox_element: HTMLInputElement, target_element: HTMLTextAreaElement): void;
|
||||
type ok_err<t> = {
|
||||
ok: true;
|
||||
result: t;
|
||||
} | {
|
||||
ok: false;
|
||||
error: string;
|
||||
};
|
||||
type wfcin = {
|
||||
wfcin: string;
|
||||
};
|
||||
type wfcout = ok_err<string>;
|
||||
declare function assert(condition: boolean, fail_msg: string): void;
|
||||
declare function fetch_wfcin(user_line: string): Promise<wfcout>;
|
||||
Reference in New Issue
Block a user