js-bao / dumpYDocToPlain
Function: dumpYDocToPlain()
dumpYDocToPlain(
yDoc,options):PlainYDoc
Dumps a js-bao-shaped Y.Doc into a plain object: { [modelName]: { [recordId]: { ...fields }, ... }, ... }
- By default ignores internal unique-index maps (
_uniqueIdx_*); pass{ includeIndexes: true }to include them. - Converts each record's nested Y.Map to a plain object.
- Leaves StringSet fields as the stored
{ value: true }map.
Parameters
yDoc
Doc
options
DumpOptions = {}