UNPKG

@wordpress/sync

Version:
21 lines 1.13 kB
/** @typedef {import('../types').ObjectType} ObjectType */ /** @typedef {import('../types').ObjectID} ObjectID */ /** @typedef {import('../types').CRDTDoc} CRDTDoc */ /** @typedef {import('../types').ProviderCreator} ProviderCreator */ /** @typedef {import('../types').ProviderCreatorResult} ProviderCreatorResult */ /** * Connect function to the IndexedDB persistence provider. * * @param {ObjectType} objectType The object type. * @param {ObjectID} objectId The object ID. * @param {CRDTDoc} doc The CRDT document. * * @return {Promise< ProviderCreatorResult >} Promise that resolves when the connection is established. */ export function createIndexedDbProvider(objectType: ObjectType, objectId: ObjectID, doc: CRDTDoc): Promise<ProviderCreatorResult>; export type ObjectType = import("../types").ObjectType; export type ObjectID = import("../types").ObjectID; export type CRDTDoc = import("../types").CRDTDoc; export type ProviderCreator = import("../types").ProviderCreator; export type ProviderCreatorResult = import("../types").ProviderCreatorResult; //# sourceMappingURL=indexeddb-provider.d.ts.map