mirror of
				https://github.com/valentineus/webos-service-types.git
				synced 2025-11-03 22:19:45 +03:00 
			
		
		
		
	Class "Method" structure
Signed-off-by: Valentin Popov <info@valentineus.link>
This commit is contained in:
		
							
								
								
									
										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;
 | 
			
		||||
		Reference in New Issue
	
	Block a user