mirror of
https://github.com/valentineus/webos-service-types.git
synced 2025-04-28 00:41:24 +03:00
Class "Method" structure
Signed-off-by: Valentin Popov <info@valentineus.link>
This commit is contained in:
parent
b7bdbd77e7
commit
04dda52ed1
16
dist/method.d.ts
vendored
Normal file
16
dist/method.d.ts
vendored
Normal file
@ -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;
|
||||
}
|
2
dist/types/index.d.ts
vendored
Normal file
2
dist/types/index.d.ts
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
// eslint-disable-next-line @typescript-eslint/no-type-alias
|
||||
export type Description = any;
|
Loading…
x
Reference in New Issue
Block a user