All files / roosterjs-content-model-core/lib/coreApi coreApiMap.ts

100% Statements 17/17
100% Branches 0/0
100% Functions 0/0
100% Lines 17/17

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 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 461x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x             1x                                              
import { addUndoSnapshot } from './addUndoSnapshot/addUndoSnapshot';
import { announce } from './announce/announce';
import { attachDomEvent } from './attachDomEvent/attachDomEvent';
import { createContentModel } from './createContentModel/createContentModel';
import { createEditorContext } from './createEditorContext/createEditorContext';
import { focus } from './focus/focus';
import { formatContentModel } from './formatContentModel/formatContentModel';
import { getDOMSelection } from './getDOMSelection/getDOMSelection';
import { getVisibleViewport } from './getVisibleViewport/getVisibleViewport';
import { restoreUndoSnapshot } from './restoreUndoSnapshot/restoreUndoSnapshot';
import { setContentModel } from './setContentModel/setContentModel';
import { setDOMSelection } from './setDOMSelection/setDOMSelection';
import { setEditorStyle } from './setEditorStyle/setEditorStyle';
import { setLogicalRoot } from './setLogicalRoot/setLogicalRoot';
import { switchShadowEdit } from './switchShadowEdit/switchShadowEdit';
import { triggerEvent } from './triggerEvent/triggerEvent';
import type { CoreApiMap } from 'roosterjs-content-model-types';
 
/**
 * @internal
 * Core API map for Editor
 */
export const coreApiMap: CoreApiMap = {
    createContentModel: createContentModel,
    createEditorContext: createEditorContext,
    formatContentModel: formatContentModel,
    setContentModel: setContentModel,
    setLogicalRoot: setLogicalRoot,
 
    getDOMSelection: getDOMSelection,
    setDOMSelection: setDOMSelection,
    focus: focus,
 
    addUndoSnapshot: addUndoSnapshot,
    restoreUndoSnapshot: restoreUndoSnapshot,
 
    attachDomEvent: attachDomEvent,
    triggerEvent: triggerEvent,
 
    switchShadowEdit: switchShadowEdit,
    getVisibleViewport: getVisibleViewport,
    setEditorStyle: setEditorStyle,
 
    announce: announce,
};