UNPKG

ajsfw

Version:
21 lines (20 loc) 774 B
import { Exception } from "ajsfw/exceptions"; import { IContainer } from "ajsfw/di"; import { IModel } from "./IModel"; export declare class Model implements IModel { private __container; private __initialized; protected _initialized(): boolean; constructor(container: IContainer); initialize(): Promise<void>; release(): void; protected _onInitialize(): Promise<any>; protected _onInitialized(): void; protected _onFinalize(): void; protected _checkInitialized(exception: Exception, callForward: Function): void; protected _waitInitialized(timeout: number): Promise<void>; private __initialize(); private __destroy(); private __release(); private __checkInitialized(exception, callForward); }