plotboilerplate
Version:
A simple javascript plotting boilerplate for 2d stuff.
19 lines (18 loc) • 492 B
TypeScript
/**
* Approach to observe objects from other scripts to be initialized.
*
* @author Ikaros Kappler
* @date 2024-07-08
* @version 1.0.0
*/
export declare class InitializationObserver<T, E> {
private _acceptRejectPairs;
private _timeoutMessage;
private _initializedValue;
private _isInitialized;
constructor(timeout: number, timeoutMessage?: E);
accept(value: T): void;
private _fireAccept;
private _fireReject;
waitForInitialized(): Promise<T>;
}