API reference › @evolu/common › local‑first/Owner › SharedOwner

Defined in: packages/common/src/local-first/Owner.ts:384

An Owner for collaborative data with write access.

Extends

Properties

encryptionKey

readonly encryptionKey: Uint8Array<ArrayBufferLike> & Brand<"Entropy"> & Brand<"Length32"> & Brand<"EncryptionKey"> & Brand<"OwnerEncryptionKey">;

Defined in: packages/common/src/local-first/Owner.ts:82

TODO: Wrap with Redacted in the next major version.

Inherited from

Owner.encryptionKey


id

readonly id: string & Brand<"Id"> & Brand<"OwnerId">;

Defined in: packages/common/src/local-first/Owner.ts:80

Inherited from

Owner.id


type

readonly type: "SharedOwner";

Defined in: packages/common/src/Type.ts:15402

Inherited from

Typed.type


writeKey

readonly writeKey: Uint8Array<ArrayBufferLike> & Brand<"Entropy"> & Brand<"Length16"> & Brand<"OwnerWriteKey">;

Defined in: packages/common/src/local-first/Owner.ts:94

TODO: Wrap with Redacted in the next major version.

Inherited from

Owner.writeKey