@wordpress/sync
Version:
21 lines • 929 B
TypeScript
/** @typedef {import('../types').ObjectType} ObjectType */
/** @typedef {import('../types').ObjectID} ObjectID */
/** @typedef {import('../types').CRDTDoc} CRDTDoc */
/** @typedef {import('../types').ProviderCreator} ProviderCreator */
/**
* Function that creates a new WebRTC Connection.
*
* @param {Object} config
* @param {Array<string>} config.signaling
* @param {string|undefined} config.password
* @return {ProviderCreator} Promise that resolves when the connection is established.
*/
export function createWebRTCProvider({ signaling, password }: {
signaling: Array<string>;
password: string | undefined;
}): ProviderCreator;
export type ObjectType = import("../types").ObjectType;
export type ObjectID = import("../types").ObjectID;
export type CRDTDoc = import("../types").CRDTDoc;
export type ProviderCreator = import("../types").ProviderCreator;
//# sourceMappingURL=webrtc-provider.d.ts.map