AFFiNE/packages/common/y-provider
Yifeng Wang 6cbf5b2a92
feat: bump blocksuite (#5194)
Co-authored-by: AyushAgrawal-A2 <ayushagl06@gmail.com>
2023-12-06 18:15:03 +08:00
..
src fix(infra): compatibility fix for space prefix (#4912) 2023-11-14 14:39:50 +08:00
package.json feat: bump blocksuite (#5194) 2023-12-06 18:15:03 +08:00
README.md refactor(infra): directory structure (#4615) 2023-10-18 15:30:08 +00:00
tsconfig.json refactor(infra): directory structure (#4615) 2023-10-18 15:30:08 +00:00
vite.config.ts refactor(infra): directory structure (#4615) 2023-10-18 15:30:08 +00: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).