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

Interface: AppOwner

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

The owner representing app data. Can be created from a Mnemonic or from external keys when the mnemonic should not be shared with the Evolu app.

Extends

Properties

PropertyModifierTypeDescriptionInherited 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
mnemonic?readonly| null | string & Brand<"Trimmed"> & Brand<"MinLength1"> & Brand<"Mnemonic">The mnemonic that was used to derive the AppOwner keys. Optional when the AppOwner is created from external keys to avoid sharing the mnemonic with the Evolu app.-packages/common/src/Evolu/Owner.ts:125
typereadonly"AppOwner"--packages/common/src/Evolu/Owner.ts:118
writeKeyreadonlyUint8Array<ArrayBufferLike> & Brand<`Length${number & Brand<"Int"> & Brand<"NonNegative">}`> & Brand<"WriteKey">-Owner.writeKeypackages/common/src/Evolu/Owner.ts:64

Was this page helpful?