@speckle/objectloader2
Version:
This is an updated objectloader for the Speckle viewer written in typescript
16 lines • 544 B
TypeScript
import { CustomLogger } from '../types/functions.js';
import { Item, Base } from '../types/types.js';
import { MemoryCache } from './MemoryCache.js';
export declare class DefermentManager {
private outstanding;
private logger;
private disposed;
private cache;
constructor(cache: MemoryCache, logger: CustomLogger);
defer(params: {
id: string;
}): [Promise<Base>, boolean];
undefer(item: Item, requestItem: (id: string) => void): void;
dispose(): void;
}
//# sourceMappingURL=defermentManager.d.ts.map