@speckle/objectloader2
Version:
This is an updated objectloader for the Speckle viewer written in typescript
16 lines • 604 B
TypeScript
import { Item, Base } from '../types/types.js';
import { ObjectLoader2Options } from './options.js';
export declare class ObjectLoader2 {
#private;
constructor(options: ObjectLoader2Options);
disposeAsync(): Promise<void>;
getRootObject(): Promise<Item | undefined>;
getObject(params: {
id: string;
}): Promise<Base>;
getTotalObjectCount(): Promise<number>;
getObjectIterator(): AsyncGenerator<Base>;
static createFromObjects(objects: Base[]): ObjectLoader2;
static createFromJSON(json: string): ObjectLoader2;
}
//# sourceMappingURL=objectLoader2.d.ts.map