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
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
encryptionKey | readonly | Uint8Array<ArrayBufferLike> & Brand<"Length32"> & Brand<"EncryptionKey"> | Owner.encryptionKey | packages/common/src/Evolu/Owner.ts:63 |
id | readonly | string & Brand<"Id"> & Brand<"OwnerId"> | Owner.id | packages/common/src/Evolu/Owner.ts:62 |
mnemonic | readonly | string & Brand<"Trimmed"> & Brand<"MinLength1"> & Brand<"Mnemonic"> | - | packages/common/src/Evolu/Owner.ts:183 |
type | readonly | "SharedOwner" | - | packages/common/src/Evolu/Owner.ts:182 |
writeKey | readonly | Uint8Array<ArrayBufferLike> & Brand<`Length${number & Brand<"Int"> & Brand<"NonNegative">}`> & Brand<"WriteKey"> | Owner.writeKey | packages/common/src/Evolu/Owner.ts:64 |