UNPKG

json-joy

Version:

Collection of libraries for building collaborative editing apps.

8 lines (7 loc) 407 B
import { ExtensionId } from '../constants'; import { MvalNode } from './MvalNode'; import { MvalApi } from './MvalApi'; import { MNEMONIC } from './constants'; import { s } from '../../json-crdt'; import { Extension } from '../../json-crdt/extensions/Extension'; export const mval = new Extension(ExtensionId.mval, MNEMONIC, MvalNode, MvalApi, (value) => s.arr(value === undefined ? [] : [s.json(value)]));