API reference / @evolu/common / Evolu/Owner / SharedOwner

Interface: SharedOwner

Defined in: packages/common/src/Evolu/Owner.ts:181

Owner for collaborative data with write access. Created by a user for their own use, not meant to be shared directly. To share data, use createSharedReadonlyOwner to create a SharedReadonlyOwner for read-only access.

Extends

Properties

PropertyModifierTypeInherited fromDefined in
encryptionKeyreadonlyUint8Array<ArrayBufferLike> & Brand<"Length32"> & Brand<"EncryptionKey">Owner.encryptionKeypackages/common/src/Evolu/Owner.ts:63
idreadonlystring & Brand<"Id"> & Brand<"OwnerId">Owner.idpackages/common/src/Evolu/Owner.ts:62
mnemonicreadonlystring & Brand<"Trimmed"> & Brand<"MinLength1"> & Brand<"Mnemonic">-packages/common/src/Evolu/Owner.ts:183
typereadonly"SharedOwner"-packages/common/src/Evolu/Owner.ts:182
writeKeyreadonlyUint8Array<ArrayBufferLike> & Brand<`Length${number & Brand<"Int"> & Brand<"NonNegative">}`> & Brand<"WriteKey">Owner.writeKeypackages/common/src/Evolu/Owner.ts:64

Was this page helpful?