IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/collab-server
Module @ifc-lite/collab-server
Classes
BlobGcWorker
FilePersistence
FsBlobStorage
FsLayerRegistry
InMemoryBlobStorage
JsonlFileAuditSink
LayerPushError
MemoryAuditSink
MemoryLayerRegistry
MemoryPersistence
MetricsRegistry
RedisPersistence
S3Persistence
SnapshotWorker
Interfaces
AccessControl
AccessControlOptions
AuditEntry
AuditSink
BlobGcPlan
BlobGcResult
BlobGcWorkerOptions
BlobRefScan
BlobRouteOptions
CollabServerHandle
CorsOptions
FilePersistenceOptions
GcBlobStorage
JsonlFileAuditSinkOptions
KickEndpointOptions
LayerRegistryRouteOptions
LayerRegistryStore
MemoryLayerRegistryLimits
MintRequestBody
PathLock
PathLockRegistry
PeerConnection
Persistence
PlanBlobGcOptions
Principal
RateLimiter
RateLimitOptions
RedisLikeClient
RedisPersistenceOptions
RegistryEvent
RegistryReview
RegistryReviewDecision
RegistryReviewTopic
RegistryWebhook
ReleaseEndpointOptions
ReplayDecision
ReplayProtector
ReplayProtectorOptions
RetentionDecision
RetentionPolicy
RevokeEndpointOptions
RoomOptions
RoomTokenAuthenticatorOptions
RoomTokenClaims
S3Commands
S3LikeClient
S3PersistenceOptions
SecureHttpServerOptions
ServerBlobMeta
ServerBlobStorage
SignRoomTokenOptions
SnapshotResult
SnapshotWorkerOptions
StartCollabServerOptions
StartSecureCollabServerOptions
TokenEndpointOptions
UpdateEnvelope
VerifyDecision
VerifyRoomTokenOptions
Type Aliases
AuditOpType
AuthenticateFn
BlobAuthorizeFn
LabelValues
RegistryAuthorizeFn
RegistryEventType
RegistryReviewStatus
ReleaseResult
Role
SecretResolver
VerifyMessageFn
Variables
allowAnonymousEditor
CONTENT_DIGEST_REGEX
DEFAULT_BLOB_GC_GRACE_MS
DEFAULT_RETENTION
defaultMetrics
denyAll
noopAuditSink
Functions
applyBlobGc
applyRetention
applySecurityHeaders
assertPushableLayer
assertReportDigest
canWrite
collectLiveBlobRefs
collectPersistedBlobRefs
computeHmac
createAccessControl
createPathLockRegistry
createRateLimiter
createReplayProtector
createRoomTokenAuthenticator
createRoomTokenRegistryAuthorizer
createSecureHttpServer
decodeSignedFrame
emitRegistryEvent
encodeSignedFrame
handleBlobRequest
handleKickRequest
handleLayerRegistryRequest
handleReleaseRequest
handleRevokeRequest
handleTokenMintRequest
harvestUpdatePaths
planBlobGc
planRetention
resolveBlobGcConfig
secureHttpHandler
shortHash
signRegistryEvent
signRoomToken
startBlobGc
startCollabServer
startSecureCollabServer
verifyAgainstPathLocks
verifyRoomToken
verifyWithReplayProtector
References
Room
→
Room
RoomManager
→
RoomManager
RoomManagerOptions
→
RoomManagerOptions
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Classes
Blob
Gc
Worker
File
Persistence
Fs
Blob
Storage
Fs
Layer
Registry
In
Memory
Blob
Storage
Jsonl
File
Audit
Sink
Layer
Push
Error
Memory
Audit
Sink
Memory
Layer
Registry
Memory
Persistence
Metrics
Registry
Redis
Persistence
S3
Persistence
Snapshot
Worker
Interfaces
Access
Control
Access
Control
Options
Audit
Entry
Audit
Sink
Blob
Gc
Plan
Blob
Gc
Result
Blob
Gc
Worker
Options
Blob
Ref
Scan
Blob
Route
Options
Collab
Server
Handle
Cors
Options
File
Persistence
Options
Gc
Blob
Storage
Jsonl
File
Audit
Sink
Options
Kick
Endpoint
Options
Layer
Registry
Route
Options
Layer
Registry
Store
Memory
Layer
Registry
Limits
Mint
Request
Body
Path
Lock
Path
Lock
Registry
Peer
Connection
Persistence
Plan
Blob
Gc
Options
Principal
Rate
Limiter
Rate
Limit
Options
Redis
Like
Client
Redis
Persistence
Options
Registry
Event
Registry
Review
Registry
Review
Decision
Registry
Review
Topic
Registry
Webhook
Release
Endpoint
Options
Replay
Decision
Replay
Protector
Replay
Protector
Options
Retention
Decision
Retention
Policy
Revoke
Endpoint
Options
Room
Options
Room
Token
Authenticator
Options
Room
Token
Claims
S3
Commands
S3
Like
Client
S3
Persistence
Options
Secure
Http
Server
Options
Server
Blob
Meta
Server
Blob
Storage
Sign
Room
Token
Options
Snapshot
Result
Snapshot
Worker
Options
Start
Collab
Server
Options
Start
Secure
Collab
Server
Options
Token
Endpoint
Options
Update
Envelope
Verify
Decision
Verify
Room
Token
Options
Type Aliases
Audit
Op
Type
Authenticate
Fn
Blob
Authorize
Fn
Label
Values
Registry
Authorize
Fn
Registry
Event
Type
Registry
Review
Status
Release
Result
Role
Secret
Resolver
Verify
Message
Fn
Variables
allow
Anonymous
Editor
CONTENT_
DIGEST_
REGEX
DEFAULT_
BLOB_
GC_
GRACE_
MS
DEFAULT_
RETENTION
default
Metrics
deny
All
noop
Audit
Sink
Functions
apply
Blob
Gc
apply
Retention
apply
Security
Headers
assert
Pushable
Layer
assert
Report
Digest
can
Write
collect
Live
Blob
Refs
collect
Persisted
Blob
Refs
compute
Hmac
create
Access
Control
create
Path
Lock
Registry
create
Rate
Limiter
create
Replay
Protector
create
Room
Token
Authenticator
create
Room
Token
Registry
Authorizer
create
Secure
Http
Server
decode
Signed
Frame
emit
Registry
Event
encode
Signed
Frame
handle
Blob
Request
handle
Kick
Request
handle
Layer
Registry
Request
handle
Release
Request
handle
Revoke
Request
handle
Token
Mint
Request
harvest
Update
Paths
plan
Blob
Gc
plan
Retention
resolve
Blob
Gc
Config
secure
Http
Handler
short
Hash
sign
Registry
Event
sign
Room
Token
start
Blob
Gc
start
Collab
Server
start
Secure
Collab
Server
verify
Against
Path
Locks
verify
Room
Token
verify
With
Replay
Protector
References
Room
Room
Manager
Room
Manager
Options
Guides
Packages
IFClite TypeScript API
Loading...