AFFiNE/packages/y-provider
2023-10-17 06:15:55 +00:00
..
src test: await setTimeout (#4643) 2023-10-16 21:14:45 -05:00
package.json fix(electron): release desktop app workflow (#4594) 2023-10-17 06:15:55 +00:00
README.md perf: lazy doc provider factory (#3330) 2023-07-21 05:23:18 +00:00
tsconfig.json perf: lazy doc provider factory (#3330) 2023-07-21 05:23:18 +00:00
vite.config.ts chore: release y-provider package (#4642) 2023-10-16 19:47:05 -05:00

A set of provider utilities for Yjs

createLazyProvider

A factory function to create a lazy provider. It will not download the document from the provider until the first time a document is loaded at the parent doc.

To use it, first define a DatasourceDocAdapter. Then, create a LazyProvider with createLazyProvider(rootDoc, datasource).