-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjqconsole.d.ts
63 lines (60 loc) · 1.96 KB
/
jqconsole.d.ts
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
///<reference path='jquery.d.ts' />
interface Ansi
{
COLORS : string[];
klasses : string[];
getClasses() : string;
stylize(text : string) : string;
}
declare function spanHtml(klass : string, content : string) : string;
interface JQConsole
{
isMobile : bool;
isIos : bool;
isAndroid : bool;
$window : JQuery;
header : string;
prompt_label_main : string;
prompt_label_continue : string;
indent_width : number;
state : number;
input_queue : any[];
input_callback : (input) => void;
multiline_callback : (input) => void;
history : string[];
history_index : number;
history_new : string;
history_active : bool;
shortcuts : Object;
ResetHistory() : void;
ResetShortcuts() : void;
ResetMatchings() : void;
Reset() : void;
GetHistory() : string[];
SetHistory(history : string[]) : number;
RegisterShortcut(key_code : any, callback : (key_code) => void) : void;
UnRegisterShortcut(key_code : any, handler : (key_code) => void) : void;
GetColumn() : number;
GetLine() : number;
ClearPromptText(clear_label : bool) : void;
GetPromptText(full : bool) : string;
SetPromptText(text : string) : void;
Write(text : string, cls : string, escape? : bool) : JQuery;
Append(node : any) : JQuery;
Input(input_callback : (input : string) => void) : void;
Prompt(history_enabled : bool, result_callback : (input : string) => void, multiline_callback? : (input : string) => any,
async_multiline? : bool) : void;
AbortPrompt() : void;
Focus() : void;
SetIndentWidth(width : number) : void;
GetIndentWidth() : number;
RegisterMatching(open : string, close : string, cls : string) : void;
UnRegisterMatching(open : string, close : string) : string[];
Dump() : string;
GetState() : string;
Disable() : void;
Enable() : void;
IsDisabled() : bool;
MoveToStart(all_lines : bool) : void;
MoveToEnd(all_lines : bool) : void;
}