Skip to content

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>

Released under the MIT License.