UNPKG

@uk/api

Version:
11 lines (10 loc) 495 B
import { Application } from "./application"; export declare const controllerMethods: unique symbol; export declare function expose(target: any, key: string): void; export declare class Controller<TApp extends Application<TApp['$connectedUser'], TApp['$connectedPeer']>> { protected $app: TApp; protected readonly $nsname: string; protected readonly $peer: TApp["$connectedPeer"]; protected readonly $user: TApp["$connectedUser"]; constructor($app: TApp, $nsname?: string); }