@methodus/platform-rest
Version:
REST plugin for methodus
21 lines (20 loc) • 536 B
TypeScript
import 'reflect-metadata';
import { MethodusConfig, PluginEntry } from '@methodus/framework-commons';
export interface IApp {
set(key: string, value: any): void;
}
export declare class Server {
app: any;
config?: MethodusConfig;
serverKey: string;
_app: any;
private instanceId;
private _handler;
constructor();
makeid(): string;
plugins(plugins: PluginEntry[]): this;
configure(config: MethodusConfig): this;
useClient(_class: any): void;
start(): Promise<this>;
kill(): void;
}