aboutsummaryrefslogtreecommitdiff
path: root/editor/editor.d.ts
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2021-08-12 23:24:45 +0700
committerShulhan <ms@kilabit.info>2021-08-12 23:24:45 +0700
commit8b48009fd36ecbec394fb998ebce8ec9aa190760 (patch)
tree7ef3c3fca1aeb80e69b7e7e2cee89f6187c8660c /editor/editor.d.ts
parent563834b4f70d596ec026ca5576edde5053d402bc (diff)
downloadpakakeh.ts-8b48009fd36ecbec394fb998ebce8ec9aa190760.tar.xz
editor: add event handler for OnSelection
The OnSelection event will be triggered when user select one or more lines.
Diffstat (limited to 'editor/editor.d.ts')
-rw-r--r--editor/editor.d.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/editor/editor.d.ts b/editor/editor.d.ts
index 5bcdf0e..dba9e3a 100644
--- a/editor/editor.d.ts
+++ b/editor/editor.d.ts
@@ -4,8 +4,9 @@ export interface IEditor {
is_editable: boolean;
OpenFile(path: string): Response;
SaveFile(node: IVfsNode): Response;
+ OnSelection(begin: number, end: number): void;
}
-export declare class Editor implements IEditor {
+export declare class Editor {
opts: IEditor;
id: string;
is_editable: boolean;
@@ -21,7 +22,7 @@ export declare class Editor implements IEditor {
private isKeyControl;
private unre;
constructor(opts: IEditor);
- OpenFile(path: string): Response;
+ OpenFile(path: string): Promise<Response>;
SaveFile(node: IVfsNode): Response;
clearSelection(): void;
initStyle(): void;