Skip to content

ACLProvider

Defined in: packages/core/src/acl-provider.ts:14

Factory for ACL objects.

Every call to initialize must return an ACL with logically isolated mutable state. A provider must not return the same ACL object twice or return distinct objects that share an underlying mutable ACL document. Mutation ordering is scoped to each initialized backing instance.

ChangesType

A block of CRDT change(s).

PublicKey

Type of a user’s public key.

initialize(): ACL<ChangesType, PublicKey>

Defined in: packages/core/src/acl-provider.ts:20

Construct a new, logically isolated ACL object.

ACL<ChangesType, PublicKey>

A new ACL object.