UNPKG

@speckle/objectloader2

Version:

This is an updated objectloader for the Speckle viewer written in typescript

29 lines 860 B
import { Deferment } from '../deferment/defermentManager.js'; import { CustomLogger } from '../types/functions.js'; import { Base } from '../types/types.js'; import { Downloader, Database } from './interfaces.js'; export interface ObjectLoader2Options { rootId: string; deferments: Deferment; downloader: Downloader; database: Database; logger?: CustomLogger; } export interface CacheOptions { logger?: CustomLogger; maxCacheReadSize: number; maxCacheWriteSize: number; maxCacheBatchWriteWait: number; maxCacheBatchReadWait: number; maxWriteQueueSize: number; } export interface MemoryDatabaseOptions { logger?: CustomLogger; items?: Map<string, Base>; } export interface DefermentManagerOptions { logger?: CustomLogger; maxSizeInMb: number; ttlms: number; } //# sourceMappingURL=options.d.ts.map