json-joy
Version:
Collection of libraries for building collaborative editing apps.
8 lines (7 loc) • 407 B
JavaScript
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)]));