IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/collab
Module @ifc-lite/collab
Classes
AutomergeHistorySidecar
HttpBlobStore
LayeredBlobStore
MemoryBlobStore
MemoryHistorySidecar
Interfaces
AgentIdentity
AnnotationFields
AnnotationPosition
AnnotationRecord
AttachHistoryOptions
AutomergeHistorySidecarOptions
BenchmarkBudget
BenchmarkResult
BindMutationsOptions
BlobMeta
BlobPutOptions
BlobStore
BoundPropertyView
BoxParams
BranchInfo
BranchSession
BranchTree
BranchTreeEdge
BranchTreeNode
BridgeEvent
CameraState
CircleProfile
ClassificationRef
CollabSession
CollabSessionOptions
ConflictBucket
ConflictDetector
ConflictDetectorOptions
ConflictEvent
ConflictUIBridge
ConflictUIBridgeOptions
CreateCSGTreeOptions
CreateEntityOptions
CreateGeometryOptions
CreateRelationshipOptions
CSGOp
CylinderParams
DeriveOptions
DeterminismFixture
DeterminismReport
DeterminismResult
EntityMeta
ExportAndLeaveOptions
ExportAndLeaveResult
ExtractMinimalLayerOptions
ExtrudedAreaSolidParams
FederationRecord
FederationResolver
FederationSession
FederationSessionOptions
FlattenOptions
ForkOptions
GeometryRefCarrier
GeometryRefRecord
HistoryDiff
HistoryDriver
HistoryEntry
HistorySidecar
HttpBlobStoreOptions
IndexedDbBlobStoreOptions
InflatedAttributes
KeyRing
KeyRingOptions
LatencyChannel
LatencyParams
LocalPlacement
MaterialAssignment
MergeReport
Mesh
ModelSlot
ModelSlotRecord
ModelSlotRef
MountPresenceInViewerOptions
NumericFederationRegistry
OverlayOptions
PeerVisual
PeerVisualOptions
Presence
PresenceMap
PresenceOptions
PresenceOverlay
PresenceOverlayOptions
PresenceState
PropertyValue
PublishedLayer
PublishLayerOptions
RectProfile
RelayStateVectorOptions
ResolutionContext
ResolvedReference
RevolvedAreaSolidParams
RoomDescriptor
RoomKey
SeedFromStepOptions
SeedFromStepResult
SeedOptions
SnapshotOptions
StepSeedEntity
StepSeedSource
StructuredBranchesJSON
SweepDecision
SweepOptions
UndoController
UndoOptions
UsdXformOp
UserIdentity
Vec2
Vec3
Vec4
WebRtcProvider
WebRtcProviderOptions
Type Aliases
BBox
BlobHash
BlobHasher
BridgeEventType
BridgeListener
CollabSchemaVersion
ConflictBucketKey
ConflictKind
ConflictListener
CSGBoolean
GeometrySource
GeometryType
IfcxInput
Kernel
Mat4
MergeStrategy
ParametricSource
PresenceUpdateListener
Profile
ProviderKind
ResolutionAction
Teardown
WebRtcStatus
Variables
AGENT_PALETTE
DEFAULT_BUDGET
DEFAULT_FIXTURES
DEFAULT_USER_PALETTE
ENTITY_KEY
fnv128
GEOMETRY_KEY
LEGACY_MODEL_SLOT_ID
LOCAL_ORIGIN
passThroughResolver
PLACEMENT_BASELINE_META
RELATIONSHIP_KEY
SEED_ORIGIN
TOP
UNDO_ORIGIN
USD_XFORMOP
Functions
addClassification
addGeometryRef
addMaterial
addTarget
agentIdentityFromMcp
annotationsMap
annotationToJSON
appendCSGOp
applyIfcxOverlay
assertSchemaInvariants
attachHistorySidecar
bindMutationsToCollab
box
buildBranchTree
bumpGeometryVersion
captureBaseline
cascadeDeleteRelationships
clearGeometryRef
collectReferencedBlobHashes
colorForUser
createAnnotation
createCollabDoc
createCollabSession
createConflictDetector
createConflictUIBridge
createEntity
createFederationSession
createGeometry
createIndexedDbBlobStore
createKeyRing
createLatencyChannel
createMapBackedResolver
createModelSlot
createNumericRegistryAdapter
createPresence
createPresenceOverlay
createRelationship
createUndoManager
createWebRtcProvider
cursorScreenPosition
cylinder
decryptFrame
deleteAnnotation
deleteAttribute
deleteEntity
deleteGeometry
deletePropertyValue
deleteQuantityValue
deleteRelationship
deriveRoomKey
encryptFrame
ensureCSGTree
entitiesMap
entityToJSON
exportAndLeave
exportRoomKey
extractMinimalLayer
extractUserLayer
extrudedAreaSolid
federationRoomId
fetchRoomStateVector
filterUpdateByClient
flattenStructuredBranches
fnv1a
forkSession
generateRoomKey
geometryMap
geometryRecordLookup
geometryToJSON
getAnnotation
getAttribute
getCSGOps
getEntity
getEntityPlacement
getGeometry
getGeometryRef
getModelSlot
getPlacementBaseline
getPropertyValue
getQuantityValue
getRelationship
getTargets
guidToPath
hasEntity
hashMesh
importRoomKey
inflateStructuredAttributes
insertCSGOp
isPropertyValueShaped
iterAnnotations
iterEntities
iterGeometries
legacyModelSlot
listModelSlots
markAsAgent
matrixToPlacement
measureColdLoad
measureSingleAttrUpdateBytes
measureStateBytes
mergeBranch
metaMap
modelSlotId
modelSlotRef
modelsMap
mountPresenceInViewer
moveCSGOp
moveEntity
paramsToMesh
parseIfcxInput
parseRoomId
pathInSlot
peerVisuals
placementToMatrix
planBlobSweep
prefixPathForSlot
promoteEntityType
publishLayer
readBranchMeta
redactAuthorMeta
relationshipsMap
removeChild
removeClassification
removeCSGOp
removeInherit
removeMaterial
removeTarget
revolvedAreaSolid
roomIdFor
roomSocketUrl
runDeterminismHarness
runPerfBenchmarks
seedFromIfcx
seedFromStep
serializeIfcx
setAttribute
setChild
setEntityPlacement
setGeometryBlobHash
setGeometryParam
setGeometryRef
setInherit
setPlacementBaseline
setPropertyValue
setQuantityValue
slotIdOfPath
slotPath
snapshotToIfcx
stateVectorCovers
structuredAttributeKey
sweepBlobs
updateAnnotation
upsertGeometry
References
createIndexedDbProvider
 →Â
createIndexedDbProvider
createMemoryProvider
 →Â
createMemoryProvider
createWebSocketProvider
 →Â
createWebSocketProvider
IndexedDbOptions
 →Â
IndexedDbOptions
IndexedDbProvider
 →Â
IndexedDbProvider
PROPERTY_TYPE_NAMES
 →Â
PROPERTY_TYPE_NAMES
runSnapshotWorker
 →Â
runSnapshotWorker
V5A_ATTR_PREFIX
 →Â
V5A_ATTR_PREFIX
WebSocketProvider
 →Â
WebSocketProvider
WebSocketProviderOptions
 →Â
WebSocketProviderOptions
WebSocketStatus
 →Â
WebSocketStatus
WorkerRequest
 →Â
WorkerRequest
WorkerResponse
 →Â
WorkerResponse
WorkerScopeLike
 →Â
WorkerScopeLike
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Classes
Automerge
History
Sidecar
Http
Blob
Store
Layered
Blob
Store
Memory
Blob
Store
Memory
History
Sidecar
Interfaces
Agent
Identity
Annotation
Fields
Annotation
Position
Annotation
Record
Attach
History
Options
Automerge
History
Sidecar
Options
Benchmark
Budget
Benchmark
Result
Bind
Mutations
Options
Blob
Meta
Blob
Put
Options
Blob
Store
Bound
Property
View
Box
Params
Branch
Info
Branch
Session
Branch
Tree
Branch
Tree
Edge
Branch
Tree
Node
Bridge
Event
Camera
State
Circle
Profile
Classification
Ref
Collab
Session
Collab
Session
Options
Conflict
Bucket
Conflict
Detector
Conflict
Detector
Options
Conflict
Event
Conflict
UI
Bridge
Conflict
UI
Bridge
Options
Create
CSG
Tree
Options
Create
Entity
Options
Create
Geometry
Options
Create
Relationship
Options
CSG
Op
Cylinder
Params
Derive
Options
Determinism
Fixture
Determinism
Report
Determinism
Result
Entity
Meta
Export
And
Leave
Options
Export
And
Leave
Result
Extract
Minimal
Layer
Options
Extruded
Area
Solid
Params
Federation
Record
Federation
Resolver
Federation
Session
Federation
Session
Options
Flatten
Options
Fork
Options
Geometry
Ref
Carrier
Geometry
Ref
Record
History
Diff
History
Driver
History
Entry
History
Sidecar
Http
Blob
Store
Options
Indexed
Db
Blob
Store
Options
Inflated
Attributes
Key
Ring
Key
Ring
Options
Latency
Channel
Latency
Params
Local
Placement
Material
Assignment
Merge
Report
Mesh
Model
Slot
Model
Slot
Record
Model
Slot
Ref
Mount
Presence
In
Viewer
Options
Numeric
Federation
Registry
Overlay
Options
Peer
Visual
Peer
Visual
Options
Presence
Presence
Map
Presence
Options
Presence
Overlay
Presence
Overlay
Options
Presence
State
Property
Value
Published
Layer
Publish
Layer
Options
Rect
Profile
Relay
State
Vector
Options
Resolution
Context
Resolved
Reference
Revolved
Area
Solid
Params
Room
Descriptor
Room
Key
Seed
From
Step
Options
Seed
From
Step
Result
Seed
Options
Snapshot
Options
Step
Seed
Entity
Step
Seed
Source
Structured
Branches
JSON
Sweep
Decision
Sweep
Options
Undo
Controller
Undo
Options
Usd
Xform
Op
User
Identity
Vec2
Vec3
Vec4
Web
Rtc
Provider
Web
Rtc
Provider
Options
Type Aliases
B
Box
Blob
Hash
Blob
Hasher
Bridge
Event
Type
Bridge
Listener
Collab
Schema
Version
Conflict
Bucket
Key
Conflict
Kind
Conflict
Listener
CSG
Boolean
Geometry
Source
Geometry
Type
Ifcx
Input
Kernel
Mat4
Merge
Strategy
Parametric
Source
Presence
Update
Listener
Profile
Provider
Kind
Resolution
Action
Teardown
Web
Rtc
Status
Variables
AGENT_
PALETTE
DEFAULT_
BUDGET
DEFAULT_
FIXTURES
DEFAULT_
USER_
PALETTE
ENTITY_
KEY
fnv128
GEOMETRY_
KEY
LEGACY_
MODEL_
SLOT_
ID
LOCAL_
ORIGIN
pass
Through
Resolver
PLACEMENT_
BASELINE_
META
RELATIONSHIP_
KEY
SEED_
ORIGIN
TOP
UNDO_
ORIGIN
USD_
XFORMOP
Functions
add
Classification
add
Geometry
Ref
add
Material
add
Target
agent
Identity
From
Mcp
annotations
Map
annotation
To
JSON
append
CSG
Op
apply
Ifcx
Overlay
assert
Schema
Invariants
attach
History
Sidecar
bind
Mutations
To
Collab
box
build
Branch
Tree
bump
Geometry
Version
capture
Baseline
cascade
Delete
Relationships
clear
Geometry
Ref
collect
Referenced
Blob
Hashes
color
For
User
create
Annotation
create
Collab
Doc
create
Collab
Session
create
Conflict
Detector
create
Conflict
UI
Bridge
create
Entity
create
Federation
Session
create
Geometry
create
Indexed
Db
Blob
Store
create
Key
Ring
create
Latency
Channel
create
Map
Backed
Resolver
create
Model
Slot
create
Numeric
Registry
Adapter
create
Presence
create
Presence
Overlay
create
Relationship
create
Undo
Manager
create
Web
Rtc
Provider
cursor
Screen
Position
cylinder
decrypt
Frame
delete
Annotation
delete
Attribute
delete
Entity
delete
Geometry
delete
Property
Value
delete
Quantity
Value
delete
Relationship
derive
Room
Key
encrypt
Frame
ensure
CSG
Tree
entities
Map
entity
To
JSON
export
And
Leave
export
Room
Key
extract
Minimal
Layer
extract
User
Layer
extruded
Area
Solid
federation
Room
Id
fetch
Room
State
Vector
filter
Update
By
Client
flatten
Structured
Branches
fnv1a
fork
Session
generate
Room
Key
geometry
Map
geometry
Record
Lookup
geometry
To
JSON
get
Annotation
get
Attribute
get
CSG
Ops
get
Entity
get
Entity
Placement
get
Geometry
get
Geometry
Ref
get
Model
Slot
get
Placement
Baseline
get
Property
Value
get
Quantity
Value
get
Relationship
get
Targets
guid
To
Path
has
Entity
hash
Mesh
import
Room
Key
inflate
Structured
Attributes
insert
CSG
Op
is
Property
Value
Shaped
iter
Annotations
iter
Entities
iter
Geometries
legacy
Model
Slot
list
Model
Slots
mark
As
Agent
matrix
To
Placement
measure
Cold
Load
measure
Single
Attr
Update
Bytes
measure
State
Bytes
merge
Branch
meta
Map
model
Slot
Id
model
Slot
Ref
models
Map
mount
Presence
In
Viewer
move
CSG
Op
move
Entity
params
To
Mesh
parse
Ifcx
Input
parse
Room
Id
path
In
Slot
peer
Visuals
placement
To
Matrix
plan
Blob
Sweep
prefix
Path
For
Slot
promote
Entity
Type
publish
Layer
read
Branch
Meta
redact
Author
Meta
relationships
Map
remove
Child
remove
Classification
remove
CSG
Op
remove
Inherit
remove
Material
remove
Target
revolved
Area
Solid
room
Id
For
room
Socket
Url
run
Determinism
Harness
run
Perf
Benchmarks
seed
From
Ifcx
seed
From
Step
serialize
Ifcx
set
Attribute
set
Child
set
Entity
Placement
set
Geometry
Blob
Hash
set
Geometry
Param
set
Geometry
Ref
set
Inherit
set
Placement
Baseline
set
Property
Value
set
Quantity
Value
slot
Id
Of
Path
slot
Path
snapshot
To
Ifcx
state
Vector
Covers
structured
Attribute
Key
sweep
Blobs
update
Annotation
upsert
Geometry
References
create
Indexed
Db
Provider
create
Memory
Provider
create
Web
Socket
Provider
Indexed
Db
Options
Indexed
Db
Provider
PROPERTY_
TYPE_
NAMES
run
Snapshot
Worker
V5
A_
ATTR_
PREFIX
Web
Socket
Provider
Web
Socket
Provider
Options
Web
Socket
Status
Worker
Request
Worker
Response
Worker
Scope
Like
Guides
Packages
IFClite TypeScript API
Loading...