ajsfw
Version:
Ajs Framework
14 lines (13 loc) • 471 B
TypeScript
export declare abstract class ServiceAsyncInit {
private __onInitializedPromiseResolvers;
private __onInitializedPromiseRejectors;
private __initializing;
private __initialized;
readonly initialized: boolean;
constructor();
initialize(): Promise<void>;
protected abstract _onInitializeAsync(): Promise<void>;
private __registerResolverRejector(resolve, reject);
private __initDone();
private __initFail(reason);
}