vim-webgl-component
Version:
A demonstration app built on top of the vim-webgl-viewer
19 lines (18 loc) • 473 B
TypeScript
/**
* @module vim-ts
*/
/**
* Returns a value from cache or queue up existing request or start a new requests
*/
export declare class RemoteValue<T> {
label: string;
private _getter;
private _value;
private _request;
constructor(getter: () => Promise<T | undefined>, label?: string);
abort(): void;
/**
* Returns a value from cache or queue up existing request or start a new requests
*/
get(): Promise<T>;
}