craft-hub / AccountSyncProvider
Interface: AccountSyncProvider
Defined in: packages/craft-hub/src/account-sync.ts:49
Trusted host transport owns authentication; credentials never enter the portable document or UI.
Properties
read
read: () =>
Promise<Omit<AccountSyncEnvelope,"configuration"> &object>
Defined in: packages/craft-hub/src/account-sync.ts:50
Returns
Promise<Omit<AccountSyncEnvelope, "configuration"> & object>
write
write: (
configuration,expectedRevision) =>Promise<Omit<AccountSyncEnvelope,"configuration"> &object>
Defined in: packages/craft-hub/src/account-sync.ts:51
Parameters
configuration
schemaVersion
1 = ...
scopes
object[] = ...
subscriptions
object[] = ...
expectedRevision
string
Returns
Promise<Omit<AccountSyncEnvelope, "configuration"> & object>