@uk/api
Version:
Uk API module
11 lines (10 loc) • 495 B
TypeScript
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);
}