AFFiNE/packages/common/y-provider
2024-04-15 12:59:01 +00:00
..
src chore: bump up all non-major dependencies (#6235) 2024-04-11 10:17:32 +00:00
package.json chore: bump blocksuite (#6566) 2024-04-15 12:59:01 +00: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 style: apply prefer-node-protocol lint rule (#5627) 2024-01-19 03:47: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).