You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Client.d.ts 660B

1234567891011121314151617181920
  1. import { Socket } from './interfaces/Socket';
  2. export declare class Client implements Socket {
  3. port: number;
  4. private server;
  5. private tls;
  6. private socket;
  7. constructor(port: number, server: string, tls?: boolean);
  8. hook(name: any, args: any): Socket;
  9. unhook(name: any): Socket;
  10. on(type: "error" | "close", f: (e?: any) => void): Socket;
  11. destroy(): void;
  12. close(): void;
  13. call(rpcname: string, ...args: any[]): Promise<any>;
  14. fire(rpcname: string, ...args: any[]): Promise<any>;
  15. connect(): Promise<void>;
  16. info(): Promise<any>;
  17. private callGenerator;
  18. private hookGenerator;
  19. private unhookGenerator;
  20. }