diff options
author | Valentin Popov <info@valentineus.link> | 2020-02-20 11:14:44 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2020-02-20 11:14:44 +0300 |
commit | 04dda52ed1c8f49c789da0faa2c9ff227dd7e145 (patch) | |
tree | a78bb207c53203acd5b9cdbc09d8840f479fabcf | |
parent | b7bdbd77e7411a6340f18c96a5d781bf8186b81f (diff) | |
download | webos-service-types-04dda52ed1c8f49c789da0faa2c9ff227dd7e145.tar.xz webos-service-types-04dda52ed1c8f49c789da0faa2c9ff227dd7e145.zip |
Class "Method" structure
Signed-off-by: Valentin Popov <info@valentineus.link>
-rw-r--r-- | dist/method.d.ts | 16 | ||||
-rw-r--r-- | dist/types/index.d.ts | 2 |
2 files changed, 18 insertions, 0 deletions
diff --git a/dist/method.d.ts b/dist/method.d.ts new file mode 100644 index 0000000..61c31d6 --- /dev/null +++ b/dist/method.d.ts @@ -0,0 +1,16 @@ +import { Description } from "./types"; +import { Message } from "./message"; + +export declare class Method { + public constructor(methodName: string, description: Description); + + public readonly description: Description; + + public readonly name: string; + + public on(event: "request", listener: (message: Message) => void): this; + + public on(event: "cancel", listener: (message: Message) => void): this; + + public on(event: string, listener: Function): this; +} diff --git a/dist/types/index.d.ts b/dist/types/index.d.ts new file mode 100644 index 0000000..92aada8 --- /dev/null +++ b/dist/types/index.d.ts @@ -0,0 +1,2 @@ +// eslint-disable-next-line @typescript-eslint/no-type-alias +export type Description = any; |