@speckle/objectloader2
Version:
This is an updated objectloader for the Speckle viewer written in typescript
27 lines (22 loc) • 450 B
text/typescript
export interface Item {
baseId: string
base?: Base
size?: number
}
export interface Base {
id: string
speckle_type: string
__closure?: Record<string, number>
}
export interface Reference {
speckle_type: string
referencedId: string
__closure?: Record<string, number>
}
export interface DataChunk extends Base {
data?: Base[]
}
export type ObjectAttributeMask =
| { include: string[] }
| { exclude: string[] }
| undefined