All files / json-crdt-extensions/peritext/events/__tests__ setup.ts

100% Statements 11/11
100% Branches 0/0
100% Functions 2/2
100% Lines 10/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 151x     1x 120x 120x 120x 120x 210x 210x 210x   120x    
import {createEvents} from '..';
import type {Kit} from '../../../../json-crdt-extensions/peritext/__tests__/setup';
 
export const getEventsKit = (getKit: () => Kit) => {
  const kit = getKit();
  const defaults = createEvents(kit.peritext);
  const et = defaults.et;
  const toHtml = (): string => {
    kit.peritext.refresh();
    const html = defaults.opts.transfer!.toHtml(kit.peritext.rangeAll()!)!;
    return html;
  };
  return {...kit, defaults, et, toHtml};
};