@valkyr/mvc
Version:
A small model view controller implementation for web frameworks.
11 lines • 390 B
TypeScript
export declare abstract class ViewController<Controller extends ControllerClass> {
readonly controller: Controller;
constructor(controller: Controller);
abstract view(...args: any[]): any;
}
export declare type ControllerClass = {
state: any;
new (state: any, pushState: Function): any;
make(pushState: Function): any;
};
//# sourceMappingURL=ViewController.d.ts.map