UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

21 lines (20 loc) 996 B
import { $RequestManager } from "@docsvision/webclient/System/$RequestManager"; import { RequestMethods } from "@docsvision/webclient/System/IRequestInfo"; import { IRequestInfo } from "@docsvision/webclient/System/RequestMethods"; /** @deprecated Используйте {@see ControllerBase} */ export declare class ServerController { protected services: $RequestManager; constructor(services?: $RequestManager); /** @notest */ protected getServices(): $RequestManager; protected postAction(args: IArguments): Promise<any>; protected getAction(args: IArguments): Promise<any>; protected prepareRequest(args: IArguments, method: RequestMethods): IRequestInfo; protected sendRequest(requestInfo: IRequestInfo): Promise<any>; private findMetadataObject; private isMetadataObject; } /** @deprecated Используйте ControllerBase */ export declare function controllerFactory<T>(ctor: { new (services: $RequestManager): T; }): (services: any) => T;