Socket
Socket
Sign inDemoInstall

roosterjs-content-model-types

Package Overview
Dependencies
0
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.25.0 to 0.26.0

lib-amd/context/DomIndexer.d.ts

0

lib-amd/block/ContentModelBlock.d.ts

@@ -0,0 +0,0 @@ import type { ContentModelDivider } from './ContentModelDivider';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlock } from '../block/ContentModelBlock';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DomToModelSelectionContext } from './DomToModelSelectionContext';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,1 +1,2 @@

import type { ValueSanitizer } from '../parameter/ValueSanitizer';
import type { ElementProcessorMap, FormatParsers, FormatParsersPerCategory } from './DomToModelSettings';

@@ -19,1 +20,22 @@ /**

}
/**
* Options for DOM to Content Model conversion for paste only
*/
export interface DomToModelOptionForSanitizing extends Required<DomToModelOption> {
/**
* Additional allowed HTML tags in lower case. Element with these tags will be preserved
*/
readonly additionalAllowedTags: Lowercase<string>[];
/**
* Additional disallowed HTML tags in lower case. Elements with these tags will be dropped
*/
readonly additionalDisallowedTags: Lowercase<string>[];
/**
* Additional sanitizers for CSS styles
*/
readonly styleSanitizers: Record<string, ValueSanitizer>;
/**
* Additional sanitizers for CSS styles
*/
readonly attributeSanitizers: Record<string, ValueSanitizer>;
}

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DOMSelection } from '../selection/DOMSelection';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

10

lib-amd/context/EditorContext.d.ts
import type { DarkColorHandler } from './DarkColorHandler';
import type { ContentModelDomIndexer } from './ContentModelDomIndexer';
import type { DomIndexer } from './DomIndexer';
import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';
import type { PendingFormat } from '../pluginState/ContentModelFormatPluginState';
import type { PendingFormat } from '../pluginState/FormatPluginState';
/**

@@ -45,3 +45,7 @@ * An editor context interface used by ContentModel PAI

*/
domIndexer?: ContentModelDomIndexer;
domIndexer?: DomIndexer;
/**
* Root Font size in Px.
*/
rootFontSize?: number;
}

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroup } from '../group/ContentModelBlockGroup';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { EditorContext } from './EditorContext';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelHandlerMap, FormatAppliers, FormatAppliersPerCategory, MetadataAppliers } from './ModelToDomSettings';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ImageSelection, TableSelection } from '../selection/DOMSelection';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { Definition } from '../metadata/Definition';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelCodeFormat } from '../format/ContentModelCodeFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelCode } from './ContentModelCode';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelHyperLinkFormat } from '../format/ContentModelHyperLinkFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelListItemLevelFormat } from '../format/ContentModelListItemLevelFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { EditorPlugin } from './EditorPlugin';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { PluginEvent } from '../event/PluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -13,5 +13,6 @@ import type { DOMHelper } from '../parameter/DOMHelper';

import type { EditorEnvironment } from '../parameter/EditorEnvironment';
import type { ContentModelFormatter, FormatWithContentModelOptions } from '../parameter/FormatWithContentModelOptions';
import type { ContentModelFormatter, FormatContentModelOptions } from '../parameter/FormatContentModelOptions';
import type { DarkColorHandler } from '../context/DarkColorHandler';
import type { TrustedHTMLHandler } from '../parameter/TrustedHTMLHandler';
import type { Rect } from '../parameter/Rect';
/**

@@ -56,5 +57,5 @@ * An interface of standalone Content Model editor.

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/
formatContentModel(formatter: ContentModelFormatter, options?: FormatWithContentModelOptions): void;
formatContentModel(formatter: ContentModelFormatter, options?: FormatContentModelOptions): void;
/**

@@ -116,7 +117,2 @@ * Get pending format of editor if any, or return null

/**
* Check if editor is in IME input sequence
* @returns True if editor is in IME input sequence, otherwise false
*/
isInIME(): boolean;
/**
* Attach a DOM event to the editor content DIV

@@ -169,2 +165,10 @@ * @param eventMap A map from event name to its handler

getTrustedHTMLHandler(): TrustedHTMLHandler;
/**
* Get the scroll container of the editor
*/
getScrollContainer(): HTMLElement;
/**
* Retrieves the rect of the visible viewport of the editor.
*/
getVisibleViewport(): Rect | null;
}

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { EditorPlugin } from './EditorPlugin';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -9,3 +9,3 @@ import type { DOMHelper } from '../parameter/DOMHelper';

import type { Snapshot } from '../parameter/Snapshot';
import type { EntityState } from '../parameter/FormatWithContentModelContext';
import type { EntityState } from '../parameter/FormatContentModelContext';
import type { DarkColorHandler } from '../context/DarkColorHandler';

@@ -22,3 +22,3 @@ import type { ContentModelDocument } from '../group/ContentModelDocument';

import type { Rect } from '../parameter/Rect';
import type { ContentModelFormatter, FormatWithContentModelOptions } from '../parameter/FormatWithContentModelOptions';
import type { ContentModelFormatter, FormatContentModelOptions } from '../parameter/FormatContentModelOptions';
/**

@@ -64,5 +64,5 @@ * Create a EditorContext object used by ContentModel API

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/
export declare type FormatContentModel = (core: StandaloneEditorCore, formatter: ContentModelFormatter, options?: FormatWithContentModelOptions) => void;
export declare type FormatContentModel = (core: StandaloneEditorCore, formatter: ContentModelFormatter, options?: FormatContentModelOptions) => void;
/**

@@ -168,3 +168,3 @@ * Switch the Shadow Edit mode of editor On/Off

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/

@@ -171,0 +171,0 @@ formatContentModel: FormatContentModel;

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -9,4 +9,4 @@ import type { ContextMenuPluginState } from '../pluginState/ContextMenuPluginState';

import type { DOMEventPluginState } from '../pluginState/DOMEventPluginState';
import type { ContentModelCachePluginState } from '../pluginState/ContentModelCachePluginState';
import type { ContentModelFormatPluginState } from '../pluginState/ContentModelFormatPluginState';
import type { CachePluginState } from '../pluginState/CachePluginState';
import type { FormatPluginState } from '../pluginState/FormatPluginState';
/**

@@ -19,7 +19,7 @@ * Core plugins for standalone editor

*/
readonly cache: PluginWithState<ContentModelCachePluginState>;
readonly cache: PluginWithState<CachePluginState>;
/**
* ContentModelFormat plugins helps editor to do formatting on top of content model.
*/
readonly format: PluginWithState<ContentModelFormatPluginState>;
readonly format: PluginWithState<FormatPluginState>;
/**

@@ -26,0 +26,0 @@ * Copy and paste plugin for handling onCopy and onPaste event

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { Colors, ColorTransformFunction } from '../context/DarkColorHandler';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { PluginEventType } from './PluginEventType';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,30 +1,8 @@

import type { DomToModelOptionForSanitizing } from '../context/DomToModelOption';
import type { PasteType } from '../enum/PasteType';
import type { ClipboardData } from '../parameter/ClipboardData';
import type { BasePluginEvent } from './BasePluginEvent';
import type { DomToModelOption } from '../context/DomToModelOption';
import type { ContentModelDocument } from '../group/ContentModelDocument';
import type { InsertPoint } from '../selection/InsertPoint';
import type { ValueSanitizer } from '../parameter/ValueSanitizer';
/**
* Options for DOM to Content Model conversion for paste only
*/
export interface DomToModelOptionForPaste extends Required<DomToModelOption> {
/**
* Additional allowed HTML tags in lower case. Element with these tags will be preserved
*/
readonly additionalAllowedTags: Lowercase<string>[];
/**
* Additional disallowed HTML tags in lower case. Elements with these tags will be dropped
*/
readonly additionalDisallowedTags: Lowercase<string>[];
/**
* Additional sanitizers for CSS styles
*/
readonly styleSanitizers: Record<string, ValueSanitizer>;
/**
* Additional sanitizers for CSS styles
*/
readonly attributeSanitizers: Record<string, ValueSanitizer>;
}
/**
* A function type used by merging pasted content into current Content Model

@@ -37,3 +15,3 @@ * @param target Target Content Model to merge into

/**
* Data of ContentModelBeforePasteEvent
* Data of BeforePasteEvent
*/

@@ -68,3 +46,3 @@ export interface BeforePasteEvent extends BasePluginEvent<'beforePaste'> {

*/
readonly domToModelOption: DomToModelOptionForPaste;
readonly domToModelOption: DomToModelOptionForSanitizing;
/**

@@ -71,0 +49,0 @@ * customizedMerge Customized merge function to use when merging the paste fragment into the editor

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

import type { AnnounceData } from '../parameter/AnnounceData';
import type { BasePluginEvent } from './BasePluginEvent';
import type { EntityState } from '../parameter/FormatWithContentModelContext';
import type { EntityState } from '../parameter/FormatContentModelContext';
import type { ContentModelEntity } from '../entity/ContentModelEntity';

@@ -5,0 +5,0 @@ import type { EntityRemovalOperation } from '../enum/EntityOperation';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BeforeCutCopyEvent } from './BeforeCutCopyEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DisplayFormat } from './formatParts/DisplayFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from './ContentModelBlockFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { IdFormat } from './formatParts/IdFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from './ContentModelBlockFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -120,2 +120,6 @@ import type { SizeFormat } from './formatParts/SizeFormat';

entity: ContentModelEntityFormat;
/**
* Format type for general model
*/
general: ContentModelSegmentFormat;
}

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BorderFormat } from './formatParts/BorderFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DirectionFormat } from './formatParts/DirectionFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DirectionFormat } from './formatParts/DirectionFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BorderBoxFormat } from './formatParts/BorderBoxFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BorderBoxFormat } from './formatParts/BorderBoxFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DatasetFormat } from './metadata/DatasetFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelFormatBase } from './ContentModelFormatBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -13,2 +13,8 @@ /**

unorderedStyleType?: number;
/**
* When set to true, if there is no orderedStyleType (for OL) or unorderedStyleType (for UL) specified, use the list from its level
* For ordered list, the default list styles from levels are: 'decimal', 'lower-alpha', 'lower-roman', then loop
* For unordered list, the default list styles from levels are: 'disc', 'circle', 'square', then loop
*/
applyListStyleFromLevel?: boolean;
};

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelDocument } from './ContentModelDocument';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlock } from '../block/ContentModelBlock';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroupBase } from './ContentModelBlockGroupBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { TableCellMetadataFormat } from '../format/metadata/TableCellMetadataFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -65,2 +65,3 @@ export { ContentModelSegmentFormat } from './format/ContentModelSegmentFormat';

export { InsertEntityPosition } from './enum/InsertEntityPosition';
export { ExportContentMode } from './enum/ExportContentMode';
export { ContentModelBlock } from './block/ContentModelBlock';

@@ -109,5 +110,5 @@ export { ContentModelParagraph } from './block/ContentModelParagraph';

export { ContentModelHandler, ContentModelSegmentHandler, ContentModelBlockHandler, } from './context/ContentModelHandler';
export { DomToModelOption } from './context/DomToModelOption';
export { DomToModelOption, DomToModelOptionForSanitizing } from './context/DomToModelOption';
export { ModelToDomOption } from './context/ModelToDomOption';
export { ContentModelDomIndexer } from './context/ContentModelDomIndexer';
export { DomIndexer } from './context/DomIndexer';
export { TextMutationObserver } from './context/TextMutationObserver';

@@ -124,4 +125,4 @@ export { DefinitionType } from './metadata/DefinitionType';

export { ContextMenuProvider } from './editor/ContextMenuProvider';
export { ContentModelCachePluginState } from './pluginState/ContentModelCachePluginState';
export { ContentModelFormatPluginState, PendingFormat, } from './pluginState/ContentModelFormatPluginState';
export { CachePluginState } from './pluginState/CachePluginState';
export { FormatPluginState, PendingFormat } from './pluginState/FormatPluginState';
export { CopyPastePluginState } from './pluginState/CopyPastePluginState';

@@ -136,4 +137,4 @@ export { DOMEventPluginState } from './pluginState/DOMEventPluginState';

export { EditorEnvironment } from './parameter/EditorEnvironment';
export { EntityState, DeletedEntity, FormatWithContentModelContext, } from './parameter/FormatWithContentModelContext';
export { FormatWithContentModelOptions, ContentModelFormatter, } from './parameter/FormatWithContentModelOptions';
export { EntityState, DeletedEntity, FormatContentModelContext, } from './parameter/FormatContentModelContext';
export { FormatContentModelOptions, ContentModelFormatter, } from './parameter/FormatContentModelOptions';
export { ContentModelFormatState } from './parameter/ContentModelFormatState';

@@ -158,3 +159,3 @@ export { ImageFormatState } from './parameter/ImageFormatState';

export { BeforeKeyboardEditingEvent } from './event/BeforeKeyboardEditingEvent';
export { BeforePasteEvent, DomToModelOptionForPaste, MergePastedContentFunc, } from './event/BeforePasteEvent';
export { BeforePasteEvent, MergePastedContentFunc } from './event/BeforePasteEvent';
export { BeforeSetContentEvent } from './event/BeforeSetContentEvent';

@@ -161,0 +162,0 @@ export { ContentChangedEvent, ChangedEntity } from './event/ContentChangedEvent';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DefinitionType } from './DefinitionType';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelDocument } from '../group/ContentModelDocument';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { TableMetadataFormat } from '../format/metadata/TableMetadataFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

import type { ContentModelParagraph } from '../block/ContentModelParagraph';
import type { DeleteResult } from '../enum/DeleteResult';
import type { FormatWithContentModelContext } from './FormatWithContentModelContext';
import type { FormatContentModelContext } from './FormatContentModelContext';
import type { InsertPoint } from '../selection/InsertPoint';

@@ -34,3 +34,3 @@ import type { TableSelectionContext } from '../selection/TableSelectionContext';

*/
formatContext?: FormatWithContentModelContext;
formatContext?: FormatContentModelContext;
}

@@ -37,0 +37,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { PluginEventType } from '../event/PluginEventType';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -25,5 +25,25 @@ /**

/**
* Get plain text content of editor using textContent property
*/
getTextContent(): string;
/**
* Calculate current zoom scale of editor
*/
calculateZoomScale(): number;
/**
* Set DOM attribute of editor content DIV
* @param name Name of the attribute
* @param value Value of the attribute
*/
setDomAttribute(name: string, value: string | null): void;
/**
* Get DOM attribute of editor content DIV, null if there is no such attribute.
* @param name Name of the attribute
*/
getDomAttribute(name: string): string | null;
/**
* Get DOM style of editor content DIV
* @param style Name of the style
*/
getDomStyle<T extends keyof CSSStyleDeclaration>(style: T): CSSStyleDeclaration[T];
}

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -17,2 +17,6 @@ /**

isSafari?: boolean;
/**
* Whether current browser is on mobile or a tablet
*/
isMobileOrTablet?: boolean;
}

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

import type { TableSelectionCoordinates } from '../selection/TableSelectionCoordinates';
import type { EntityState } from './FormatWithContentModelContext';
import type { EntityState } from './FormatContentModelContext';
import type { SelectionType } from '../selection/DOMSelection';

@@ -4,0 +4,0 @@ /**

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { Snapshot } from './Snapshot';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContextMenuProvider } from '../editor/ContextMenuProvider';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { PluginWithState } from '../editor/PluginWithState';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { DOMSelection } from '../selection/DOMSelection';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { SnapshotsManager } from '../parameter/SnapshotsManager';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelImageFormat } from '../format/ContentModelImageFormat';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBr } from './ContentModelBr';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelCode } from '../decorator/ContentModelCode';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { TableSelectionCoordinates } from '../selection/TableSelectionCoordinates';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroup } from '../group/ContentModelBlockGroup';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelTable } from '../block/ContentModelTable';

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ define(["require", "exports"], function (require, exports) {

@@ -0,0 +0,0 @@ import type { ContentModelDivider } from './ContentModelDivider';

export {};
//# sourceMappingURL=ContentModelBlock.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

export {};
//# sourceMappingURL=ContentModelBlockBase.js.map
export {};
//# sourceMappingURL=ContentModelBlockWithCache.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

export {};
//# sourceMappingURL=ContentModelDivider.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

export {};
//# sourceMappingURL=ContentModelParagraph.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

export {};
//# sourceMappingURL=ContentModelTable.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

export {};
//# sourceMappingURL=ContentModelTableRow.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlock } from '../block/ContentModelBlock';

export {};
//# sourceMappingURL=ContentModelHandler.js.map
export {};
//# sourceMappingURL=DarkColorHandler.js.map

@@ -0,0 +0,0 @@ import type { DomToModelSelectionContext } from './DomToModelSelectionContext';

export {};
//# sourceMappingURL=DomToModelContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

export {};
//# sourceMappingURL=DomToModelFormatContext.js.map

@@ -0,1 +1,2 @@

import type { ValueSanitizer } from '../parameter/ValueSanitizer';
import type { ElementProcessorMap, FormatParsers, FormatParsersPerCategory } from './DomToModelSettings';

@@ -19,1 +20,22 @@ /**

}
/**
* Options for DOM to Content Model conversion for paste only
*/
export interface DomToModelOptionForSanitizing extends Required<DomToModelOption> {
/**
* Additional allowed HTML tags in lower case. Element with these tags will be preserved
*/
readonly additionalAllowedTags: Lowercase<string>[];
/**
* Additional disallowed HTML tags in lower case. Elements with these tags will be dropped
*/
readonly additionalDisallowedTags: Lowercase<string>[];
/**
* Additional sanitizers for CSS styles
*/
readonly styleSanitizers: Record<string, ValueSanitizer>;
/**
* Additional sanitizers for CSS styles
*/
readonly attributeSanitizers: Record<string, ValueSanitizer>;
}
export {};
//# sourceMappingURL=DomToModelOption.js.map

@@ -0,0 +0,0 @@ import type { DOMSelection } from '../selection/DOMSelection';

export {};
//# sourceMappingURL=DomToModelSelectionContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';

export {};
//# sourceMappingURL=DomToModelSettings.js.map
import type { DarkColorHandler } from './DarkColorHandler';
import type { ContentModelDomIndexer } from './ContentModelDomIndexer';
import type { DomIndexer } from './DomIndexer';
import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';
import type { PendingFormat } from '../pluginState/ContentModelFormatPluginState';
import type { PendingFormat } from '../pluginState/FormatPluginState';
/**

@@ -45,3 +45,7 @@ * An editor context interface used by ContentModel PAI

*/
domIndexer?: ContentModelDomIndexer;
domIndexer?: DomIndexer;
/**
* Root Font size in Px.
*/
rootFontSize?: number;
}
export {};
//# sourceMappingURL=EditorContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroup } from '../group/ContentModelBlockGroup';

export {};
//# sourceMappingURL=ElementProcessor.js.map

@@ -0,0 +0,0 @@ import type { EditorContext } from './EditorContext';

export {};
//# sourceMappingURL=ModelToDomContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

export {};
//# sourceMappingURL=ModelToDomFormatContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelHandlerMap, FormatAppliers, FormatAppliersPerCategory, MetadataAppliers } from './ModelToDomSettings';

export {};
//# sourceMappingURL=ModelToDomOption.js.map

@@ -0,0 +0,0 @@ import type { ImageSelection, TableSelection } from '../selection/DOMSelection';

export {};
//# sourceMappingURL=ModelToDomSelectionContext.js.map

@@ -0,0 +0,0 @@ import type { Definition } from '../metadata/Definition';

export {};
//# sourceMappingURL=ModelToDomSettings.js.map
export {};
//# sourceMappingURL=TextMutationObserver.js.map

@@ -0,0 +0,0 @@ import type { ContentModelCodeFormat } from '../format/ContentModelCodeFormat';

export {};
//# sourceMappingURL=ContentModelCode.js.map

@@ -0,0 +0,0 @@ import type { ContentModelCode } from './ContentModelCode';

export {};
//# sourceMappingURL=ContentModelDecorator.js.map

@@ -0,0 +0,0 @@ import type { ContentModelHyperLinkFormat } from '../format/ContentModelHyperLinkFormat';

export {};
//# sourceMappingURL=ContentModelLink.js.map

@@ -0,0 +0,0 @@ import type { ContentModelListItemLevelFormat } from '../format/ContentModelListItemLevelFormat';

export {};
//# sourceMappingURL=ContentModelListLevel.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';

export {};
//# sourceMappingURL=ContentModelParagraphDecorator.js.map

@@ -0,0 +0,0 @@ import type { EditorPlugin } from './EditorPlugin';

export {};
//# sourceMappingURL=ContextMenuProvider.js.map

@@ -0,0 +0,0 @@ import type { PluginEvent } from '../event/PluginEvent';

export {};
//# sourceMappingURL=EditorPlugin.js.map

@@ -13,5 +13,6 @@ import type { DOMHelper } from '../parameter/DOMHelper';

import type { EditorEnvironment } from '../parameter/EditorEnvironment';
import type { ContentModelFormatter, FormatWithContentModelOptions } from '../parameter/FormatWithContentModelOptions';
import type { ContentModelFormatter, FormatContentModelOptions } from '../parameter/FormatContentModelOptions';
import type { DarkColorHandler } from '../context/DarkColorHandler';
import type { TrustedHTMLHandler } from '../parameter/TrustedHTMLHandler';
import type { Rect } from '../parameter/Rect';
/**

@@ -56,5 +57,5 @@ * An interface of standalone Content Model editor.

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/
formatContentModel(formatter: ContentModelFormatter, options?: FormatWithContentModelOptions): void;
formatContentModel(formatter: ContentModelFormatter, options?: FormatContentModelOptions): void;
/**

@@ -116,7 +117,2 @@ * Get pending format of editor if any, or return null

/**
* Check if editor is in IME input sequence
* @returns True if editor is in IME input sequence, otherwise false
*/
isInIME(): boolean;
/**
* Attach a DOM event to the editor content DIV

@@ -169,2 +165,10 @@ * @param eventMap A map from event name to its handler

getTrustedHTMLHandler(): TrustedHTMLHandler;
/**
* Get the scroll container of the editor
*/
getScrollContainer(): HTMLElement;
/**
* Retrieves the rect of the visible viewport of the editor.
*/
getVisibleViewport(): Rect | null;
}
export {};
//# sourceMappingURL=IStandaloneEditor.js.map

@@ -0,0 +0,0 @@ import type { EditorPlugin } from './EditorPlugin';

export {};
//# sourceMappingURL=PluginWithState.js.map

@@ -9,3 +9,3 @@ import type { DOMHelper } from '../parameter/DOMHelper';

import type { Snapshot } from '../parameter/Snapshot';
import type { EntityState } from '../parameter/FormatWithContentModelContext';
import type { EntityState } from '../parameter/FormatContentModelContext';
import type { DarkColorHandler } from '../context/DarkColorHandler';

@@ -22,3 +22,3 @@ import type { ContentModelDocument } from '../group/ContentModelDocument';

import type { Rect } from '../parameter/Rect';
import type { ContentModelFormatter, FormatWithContentModelOptions } from '../parameter/FormatWithContentModelOptions';
import type { ContentModelFormatter, FormatContentModelOptions } from '../parameter/FormatContentModelOptions';
/**

@@ -64,5 +64,5 @@ * Create a EditorContext object used by ContentModel API

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/
export declare type FormatContentModel = (core: StandaloneEditorCore, formatter: ContentModelFormatter, options?: FormatWithContentModelOptions) => void;
export declare type FormatContentModel = (core: StandaloneEditorCore, formatter: ContentModelFormatter, options?: FormatContentModelOptions) => void;
/**

@@ -168,3 +168,3 @@ * Switch the Shadow Edit mode of editor On/Off

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/

@@ -171,0 +171,0 @@ formatContentModel: FormatContentModel;

export {};
//# sourceMappingURL=StandaloneEditorCore.js.map

@@ -9,4 +9,4 @@ import type { ContextMenuPluginState } from '../pluginState/ContextMenuPluginState';

import type { DOMEventPluginState } from '../pluginState/DOMEventPluginState';
import type { ContentModelCachePluginState } from '../pluginState/ContentModelCachePluginState';
import type { ContentModelFormatPluginState } from '../pluginState/ContentModelFormatPluginState';
import type { CachePluginState } from '../pluginState/CachePluginState';
import type { FormatPluginState } from '../pluginState/FormatPluginState';
/**

@@ -19,7 +19,7 @@ * Core plugins for standalone editor

*/
readonly cache: PluginWithState<ContentModelCachePluginState>;
readonly cache: PluginWithState<CachePluginState>;
/**
* ContentModelFormat plugins helps editor to do formatting on top of content model.
*/
readonly format: PluginWithState<ContentModelFormatPluginState>;
readonly format: PluginWithState<FormatPluginState>;
/**

@@ -26,0 +26,0 @@ * Copy and paste plugin for handling onCopy and onPaste event

export {};
//# sourceMappingURL=StandaloneEditorCorePlugins.js.map

@@ -0,0 +0,0 @@ import type { Colors, ColorTransformFunction } from '../context/DarkColorHandler';

export {};
//# sourceMappingURL=StandaloneEditorOptions.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

export {};
//# sourceMappingURL=ContentModelEntity.js.map
export {};
//# sourceMappingURL=BlockGroupType.js.map

@@ -0,0 +0,0 @@ /**

export {};
//# sourceMappingURL=BlockType.js.map
export {};
//# sourceMappingURL=BorderOperations.js.map

@@ -0,0 +0,0 @@ /**

export {};
//# sourceMappingURL=DeleteResult.js.map
export {};
//# sourceMappingURL=EntityOperation.js.map
export {};
//# sourceMappingURL=InsertEntityPosition.js.map

@@ -0,0 +0,0 @@ /**

export {};
//# sourceMappingURL=PasteType.js.map

@@ -0,0 +0,0 @@ /**

export {};
//# sourceMappingURL=SegmentType.js.map
export {};
//# sourceMappingURL=TableOperation.js.map

@@ -0,0 +0,0 @@ import type { PluginEventType } from './PluginEventType';

export {};
//# sourceMappingURL=BasePluginEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=BeforeCutCopyEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=BeforeDisposeEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=BeforeKeyboardEditingEvent.js.map

@@ -0,30 +1,8 @@

import type { DomToModelOptionForSanitizing } from '../context/DomToModelOption';
import type { PasteType } from '../enum/PasteType';
import type { ClipboardData } from '../parameter/ClipboardData';
import type { BasePluginEvent } from './BasePluginEvent';
import type { DomToModelOption } from '../context/DomToModelOption';
import type { ContentModelDocument } from '../group/ContentModelDocument';
import type { InsertPoint } from '../selection/InsertPoint';
import type { ValueSanitizer } from '../parameter/ValueSanitizer';
/**
* Options for DOM to Content Model conversion for paste only
*/
export interface DomToModelOptionForPaste extends Required<DomToModelOption> {
/**
* Additional allowed HTML tags in lower case. Element with these tags will be preserved
*/
readonly additionalAllowedTags: Lowercase<string>[];
/**
* Additional disallowed HTML tags in lower case. Elements with these tags will be dropped
*/
readonly additionalDisallowedTags: Lowercase<string>[];
/**
* Additional sanitizers for CSS styles
*/
readonly styleSanitizers: Record<string, ValueSanitizer>;
/**
* Additional sanitizers for CSS styles
*/
readonly attributeSanitizers: Record<string, ValueSanitizer>;
}
/**
* A function type used by merging pasted content into current Content Model

@@ -37,3 +15,3 @@ * @param target Target Content Model to merge into

/**
* Data of ContentModelBeforePasteEvent
* Data of BeforePasteEvent
*/

@@ -68,3 +46,3 @@ export interface BeforePasteEvent extends BasePluginEvent<'beforePaste'> {

*/
readonly domToModelOption: DomToModelOptionForPaste;
readonly domToModelOption: DomToModelOptionForSanitizing;
/**

@@ -71,0 +49,0 @@ * customizedMerge Customized merge function to use when merging the paste fragment into the editor

export {};
//# sourceMappingURL=BeforePasteEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=BeforeSetContentEvent.js.map
import type { AnnounceData } from '../parameter/AnnounceData';
import type { BasePluginEvent } from './BasePluginEvent';
import type { EntityState } from '../parameter/FormatWithContentModelContext';
import type { EntityState } from '../parameter/FormatContentModelContext';
import type { ContentModelEntity } from '../entity/ContentModelEntity';

@@ -5,0 +5,0 @@ import type { EntityRemovalOperation } from '../enum/EntityOperation';

export {};
//# sourceMappingURL=ContentChangedEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=ContextMenuEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=EditImageEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=EditorInputEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=EditorReadyEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=EntityOperationEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=ExtractContentWithDomEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=KeyboardEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=MouseEvent.js.map

@@ -0,0 +0,0 @@ import type { BeforeCutCopyEvent } from './BeforeCutCopyEvent';

export {};
//# sourceMappingURL=PluginEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=PluginEventData.js.map
export {};
//# sourceMappingURL=PluginEventType.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=ScrollEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=SelectionChangedEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=ShadowEditEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

export {};
//# sourceMappingURL=ZoomChangedEvent.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

export {};
//# sourceMappingURL=ContentModelBlockFormat.js.map

@@ -0,0 +0,0 @@ import type { DisplayFormat } from './formatParts/DisplayFormat';

export {};
//# sourceMappingURL=ContentModelCodeFormat.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from './ContentModelBlockFormat';

export {};
//# sourceMappingURL=ContentModelDividerFormat.js.map

@@ -0,0 +0,0 @@ import type { IdFormat } from './formatParts/IdFormat';

export {};
//# sourceMappingURL=ContentModelEntityFormat.js.map
export {};
//# sourceMappingURL=ContentModelFormatBase.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from './ContentModelBlockFormat';

export {};
//# sourceMappingURL=ContentModelFormatContainerFormat.js.map

@@ -120,2 +120,6 @@ import type { SizeFormat } from './formatParts/SizeFormat';

entity: ContentModelEntityFormat;
/**
* Format type for general model
*/
general: ContentModelSegmentFormat;
}
export {};
//# sourceMappingURL=ContentModelFormatMap.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

export {};
//# sourceMappingURL=ContentModelHyperLinkFormat.js.map

@@ -0,0 +0,0 @@ import type { BorderFormat } from './formatParts/BorderFormat';

export {};
//# sourceMappingURL=ContentModelImageFormat.js.map

@@ -0,0 +0,0 @@ import type { DirectionFormat } from './formatParts/DirectionFormat';

export {};
//# sourceMappingURL=ContentModelListItemFormat.js.map

@@ -0,0 +0,0 @@ import type { DirectionFormat } from './formatParts/DirectionFormat';

export {};
//# sourceMappingURL=ContentModelListItemLevelFormat.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

export {};
//# sourceMappingURL=ContentModelSegmentFormat.js.map

@@ -0,0 +0,0 @@ import type { BorderBoxFormat } from './formatParts/BorderBoxFormat';

export {};
//# sourceMappingURL=ContentModelTableCellFormat.js.map

@@ -0,0 +0,0 @@ import type { BorderBoxFormat } from './formatParts/BorderBoxFormat';

export {};
//# sourceMappingURL=ContentModelTableFormat.js.map

@@ -0,0 +0,0 @@ import type { DatasetFormat } from './metadata/DatasetFormat';

export {};
//# sourceMappingURL=ContentModelWithDataset.js.map

@@ -0,0 +0,0 @@ import type { ContentModelFormatBase } from './ContentModelFormatBase';

export {};
//# sourceMappingURL=ContentModelWithFormat.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

export {};
//# sourceMappingURL=FormatHandlerTypeMap.js.map
export {};
//# sourceMappingURL=BackgroundColorFormat.js.map
export {};
//# sourceMappingURL=BoldFormat.js.map
export {};
//# sourceMappingURL=BorderBoxFormat.js.map
export {};
//# sourceMappingURL=BorderFormat.js.map
export {};
//# sourceMappingURL=BoxShadowFormat.js.map
export {};
//# sourceMappingURL=DirectionFormat.js.map
export {};
//# sourceMappingURL=DisplayFormat.js.map
export {};
//# sourceMappingURL=EntityInfoFormat.js.map
export {};
//# sourceMappingURL=FloatFormat.js.map
export {};
//# sourceMappingURL=FontFamilyFormat.js.map
export {};
//# sourceMappingURL=FontSizeFormat.js.map
export {};
//# sourceMappingURL=HtmlAlignFormat.js.map
export {};
//# sourceMappingURL=IdFormat.js.map
export {};
//# sourceMappingURL=ItalicFormat.js.map
export {};
//# sourceMappingURL=LetterSpacingFormat.js.map
export {};
//# sourceMappingURL=LineHeightFormat.js.map
export {};
//# sourceMappingURL=LinkFormat.js.map
export {};
//# sourceMappingURL=ListStyleFormat.js.map
export {};
//# sourceMappingURL=ListThreadFormat.js.map
export {};
//# sourceMappingURL=MarginFormat.js.map
export {};
//# sourceMappingURL=PaddingFormat.js.map
export {};
//# sourceMappingURL=SizeFormat.js.map
export {};
//# sourceMappingURL=SpacingFormat.js.map
export {};
//# sourceMappingURL=StrikeFormat.js.map
export {};
//# sourceMappingURL=SuperOrSubScriptFormat.js.map
export {};
//# sourceMappingURL=TableLayoutFormat.js.map
export {};
//# sourceMappingURL=TextAlignFormat.js.map
export {};
//# sourceMappingURL=TextColorFormat.js.map
export {};
//# sourceMappingURL=TextIndentFormat.js.map
export {};
//# sourceMappingURL=UnderlineFormat.js.map
export {};
//# sourceMappingURL=VerticalAlignFormat.js.map
export {};
//# sourceMappingURL=WhiteSpaceFormat.js.map
export {};
//# sourceMappingURL=WordBreakFormat.js.map
export {};
//# sourceMappingURL=DatasetFormat.js.map
export {};
//# sourceMappingURL=ImageMetadataFormat.js.map

@@ -13,2 +13,8 @@ /**

unorderedStyleType?: number;
/**
* When set to true, if there is no orderedStyleType (for OL) or unorderedStyleType (for UL) specified, use the list from its level
* For ordered list, the default list styles from levels are: 'decimal', 'lower-alpha', 'lower-roman', then loop
* For unordered list, the default list styles from levels are: 'disc', 'circle', 'square', then loop
*/
applyListStyleFromLevel?: boolean;
};
export {};
//# sourceMappingURL=ListMetadataFormat.js.map
export {};
//# sourceMappingURL=TableCellMetadataFormat.js.map
export {};
//# sourceMappingURL=TableMetadataFormat.js.map

@@ -0,0 +0,0 @@ import type { ContentModelDocument } from './ContentModelDocument';

export {};
//# sourceMappingURL=ContentModelBlockGroup.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlock } from '../block/ContentModelBlock';

export {};
//# sourceMappingURL=ContentModelBlockGroupBase.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroupBase } from './ContentModelBlockGroupBase';

export {};
//# sourceMappingURL=ContentModelDocument.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

export {};
//# sourceMappingURL=ContentModelFormatContainer.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

export {};
//# sourceMappingURL=ContentModelGeneralBlock.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

export {};
//# sourceMappingURL=ContentModelListItem.js.map

@@ -0,0 +0,0 @@ import type { TableCellMetadataFormat } from '../format/metadata/TableCellMetadataFormat';

export {};
//# sourceMappingURL=ContentModelTableCell.js.map

@@ -65,2 +65,3 @@ export { ContentModelSegmentFormat } from './format/ContentModelSegmentFormat';

export { InsertEntityPosition } from './enum/InsertEntityPosition';
export { ExportContentMode } from './enum/ExportContentMode';
export { ContentModelBlock } from './block/ContentModelBlock';

@@ -109,5 +110,5 @@ export { ContentModelParagraph } from './block/ContentModelParagraph';

export { ContentModelHandler, ContentModelSegmentHandler, ContentModelBlockHandler, } from './context/ContentModelHandler';
export { DomToModelOption } from './context/DomToModelOption';
export { DomToModelOption, DomToModelOptionForSanitizing } from './context/DomToModelOption';
export { ModelToDomOption } from './context/ModelToDomOption';
export { ContentModelDomIndexer } from './context/ContentModelDomIndexer';
export { DomIndexer } from './context/DomIndexer';
export { TextMutationObserver } from './context/TextMutationObserver';

@@ -124,4 +125,4 @@ export { DefinitionType } from './metadata/DefinitionType';

export { ContextMenuProvider } from './editor/ContextMenuProvider';
export { ContentModelCachePluginState } from './pluginState/ContentModelCachePluginState';
export { ContentModelFormatPluginState, PendingFormat, } from './pluginState/ContentModelFormatPluginState';
export { CachePluginState } from './pluginState/CachePluginState';
export { FormatPluginState, PendingFormat } from './pluginState/FormatPluginState';
export { CopyPastePluginState } from './pluginState/CopyPastePluginState';

@@ -136,4 +137,4 @@ export { DOMEventPluginState } from './pluginState/DOMEventPluginState';

export { EditorEnvironment } from './parameter/EditorEnvironment';
export { EntityState, DeletedEntity, FormatWithContentModelContext, } from './parameter/FormatWithContentModelContext';
export { FormatWithContentModelOptions, ContentModelFormatter, } from './parameter/FormatWithContentModelOptions';
export { EntityState, DeletedEntity, FormatContentModelContext, } from './parameter/FormatContentModelContext';
export { FormatContentModelOptions, ContentModelFormatter, } from './parameter/FormatContentModelOptions';
export { ContentModelFormatState } from './parameter/ContentModelFormatState';

@@ -158,3 +159,3 @@ export { ImageFormatState } from './parameter/ImageFormatState';

export { BeforeKeyboardEditingEvent } from './event/BeforeKeyboardEditingEvent';
export { BeforePasteEvent, DomToModelOptionForPaste, MergePastedContentFunc, } from './event/BeforePasteEvent';
export { BeforePasteEvent, MergePastedContentFunc } from './event/BeforePasteEvent';
export { BeforeSetContentEvent } from './event/BeforeSetContentEvent';

@@ -161,0 +162,0 @@ export { ContentChangedEvent, ChangedEntity } from './event/ContentChangedEvent';

export {};
//# sourceMappingURL=index.js.map

@@ -0,0 +0,0 @@ import type { DefinitionType } from './DefinitionType';

export {};
//# sourceMappingURL=Definition.js.map
export {};
//# sourceMappingURL=DefinitionType.js.map
export {};
//# sourceMappingURL=AnnounceData.js.map

@@ -0,0 +0,0 @@ /**

export {};
//# sourceMappingURL=Border.js.map

@@ -0,0 +0,0 @@ import type { ContentModelDocument } from '../group/ContentModelDocument';

export {};
//# sourceMappingURL=ClipboardData.js.map

@@ -0,0 +0,0 @@ import type { TableMetadataFormat } from '../format/metadata/TableMetadataFormat';

export {};
//# sourceMappingURL=ContentModelFormatState.js.map
import type { ContentModelParagraph } from '../block/ContentModelParagraph';
import type { DeleteResult } from '../enum/DeleteResult';
import type { FormatWithContentModelContext } from './FormatWithContentModelContext';
import type { FormatContentModelContext } from './FormatContentModelContext';
import type { InsertPoint } from '../selection/InsertPoint';

@@ -34,3 +34,3 @@ import type { TableSelectionContext } from '../selection/TableSelectionContext';

*/
formatContext?: FormatWithContentModelContext;
formatContext?: FormatContentModelContext;
}

@@ -37,0 +37,0 @@ /**

export {};
//# sourceMappingURL=DeleteSelectionStep.js.map

@@ -0,0 +0,0 @@ import type { PluginEventType } from '../event/PluginEventType';

export {};
//# sourceMappingURL=DOMEventRecord.js.map

@@ -25,5 +25,25 @@ /**

/**
* Get plain text content of editor using textContent property
*/
getTextContent(): string;
/**
* Calculate current zoom scale of editor
*/
calculateZoomScale(): number;
/**
* Set DOM attribute of editor content DIV
* @param name Name of the attribute
* @param value Value of the attribute
*/
setDomAttribute(name: string, value: string | null): void;
/**
* Get DOM attribute of editor content DIV, null if there is no such attribute.
* @param name Name of the attribute
*/
getDomAttribute(name: string): string | null;
/**
* Get DOM style of editor content DIV
* @param style Name of the style
*/
getDomStyle<T extends keyof CSSStyleDeclaration>(style: T): CSSStyleDeclaration[T];
}
export {};
//# sourceMappingURL=DOMHelper.js.map
export {};
//# sourceMappingURL=EdgeLinkPreview.js.map

@@ -17,2 +17,6 @@ /**

isSafari?: boolean;
/**
* Whether current browser is on mobile or a tablet
*/
isMobileOrTablet?: boolean;
}
export {};
//# sourceMappingURL=EditorEnvironment.js.map
export {};
//# sourceMappingURL=ImageFormatState.js.map
export {};
//# sourceMappingURL=InsertEntityOptions.js.map

@@ -0,0 +0,0 @@ /**

export {};
//# sourceMappingURL=Rect.js.map
import type { TableSelectionCoordinates } from '../selection/TableSelectionCoordinates';
import type { EntityState } from './FormatWithContentModelContext';
import type { EntityState } from './FormatContentModelContext';
import type { SelectionType } from '../selection/DOMSelection';

@@ -4,0 +4,0 @@ /**

export {};
//# sourceMappingURL=Snapshot.js.map

@@ -0,0 +0,0 @@ import type { Snapshot } from './Snapshot';

export {};
//# sourceMappingURL=SnapshotsManager.js.map
export {};
//# sourceMappingURL=TrustedHTMLHandler.js.map
export {};
//# sourceMappingURL=ValueSanitizer.js.map

@@ -0,0 +0,0 @@ import type { ContextMenuProvider } from '../editor/ContextMenuProvider';

export {};
//# sourceMappingURL=ContextMenuPluginState.js.map
export {};
//# sourceMappingURL=CopyPastePluginState.js.map
export {};
//# sourceMappingURL=DOMEventPluginState.js.map
export {};
//# sourceMappingURL=EntityPluginState.js.map
export {};
//# sourceMappingURL=LifecyclePluginState.js.map

@@ -0,0 +0,0 @@ import type { PluginWithState } from '../editor/PluginWithState';

export {};
//# sourceMappingURL=PluginState.js.map

@@ -0,0 +0,0 @@ import type { DOMSelection } from '../selection/DOMSelection';

export {};
//# sourceMappingURL=SelectionPluginState.js.map

@@ -0,0 +0,0 @@ import type { SnapshotsManager } from '../parameter/SnapshotsManager';

export {};
//# sourceMappingURL=UndoPluginState.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

export {};
//# sourceMappingURL=ContentModelBr.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

export {};
//# sourceMappingURL=ContentModelGeneralSegment.js.map

@@ -0,0 +0,0 @@ import type { ContentModelImageFormat } from '../format/ContentModelImageFormat';

export {};
//# sourceMappingURL=ContentModelImage.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBr } from './ContentModelBr';

export {};
//# sourceMappingURL=ContentModelSegment.js.map

@@ -0,0 +0,0 @@ import type { ContentModelCode } from '../decorator/ContentModelCode';

export {};
//# sourceMappingURL=ContentModelSegmentBase.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

export {};
//# sourceMappingURL=ContentModelSelectionMarker.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

export {};
//# sourceMappingURL=ContentModelText.js.map

@@ -0,0 +0,0 @@ import type { TableSelectionCoordinates } from '../selection/TableSelectionCoordinates';

export {};
//# sourceMappingURL=DOMSelection.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroup } from '../group/ContentModelBlockGroup';

export {};
//# sourceMappingURL=InsertPoint.js.map
export {};
//# sourceMappingURL=Selectable.js.map

@@ -0,0 +0,0 @@ import type { ContentModelTable } from '../block/ContentModelTable';

export {};
//# sourceMappingURL=TableSelectionContext.js.map
export {};
//# sourceMappingURL=TableSelectionCoordinates.js.map

@@ -0,0 +0,0 @@ import type { ContentModelDivider } from './ContentModelDivider';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelBlock.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelBlockBase.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelBlockWithCache.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelDivider.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelParagraph.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from './ContentModelBlockBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelTable.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelTableRow.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlock } from '../block/ContentModelBlock';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelHandler.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DarkColorHandler.js.map

@@ -0,0 +0,0 @@ import type { DomToModelSelectionContext } from './DomToModelSelectionContext';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DomToModelContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DomToModelFormatContext.js.map

@@ -0,1 +1,2 @@

import type { ValueSanitizer } from '../parameter/ValueSanitizer';
import type { ElementProcessorMap, FormatParsers, FormatParsersPerCategory } from './DomToModelSettings';

@@ -19,1 +20,22 @@ /**

}
/**
* Options for DOM to Content Model conversion for paste only
*/
export interface DomToModelOptionForSanitizing extends Required<DomToModelOption> {
/**
* Additional allowed HTML tags in lower case. Element with these tags will be preserved
*/
readonly additionalAllowedTags: Lowercase<string>[];
/**
* Additional disallowed HTML tags in lower case. Elements with these tags will be dropped
*/
readonly additionalDisallowedTags: Lowercase<string>[];
/**
* Additional sanitizers for CSS styles
*/
readonly styleSanitizers: Record<string, ValueSanitizer>;
/**
* Additional sanitizers for CSS styles
*/
readonly attributeSanitizers: Record<string, ValueSanitizer>;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DomToModelOption.js.map

@@ -0,0 +0,0 @@ import type { DOMSelection } from '../selection/DOMSelection';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DomToModelSelectionContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DomToModelSettings.js.map
import type { DarkColorHandler } from './DarkColorHandler';
import type { ContentModelDomIndexer } from './ContentModelDomIndexer';
import type { DomIndexer } from './DomIndexer';
import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';
import type { PendingFormat } from '../pluginState/ContentModelFormatPluginState';
import type { PendingFormat } from '../pluginState/FormatPluginState';
/**

@@ -45,3 +45,7 @@ * An editor context interface used by ContentModel PAI

*/
domIndexer?: ContentModelDomIndexer;
domIndexer?: DomIndexer;
/**
* Root Font size in Px.
*/
rootFontSize?: number;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EditorContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroup } from '../group/ContentModelBlockGroup';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ElementProcessor.js.map

@@ -0,0 +0,0 @@ import type { EditorContext } from './EditorContext';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ModelToDomContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ModelToDomFormatContext.js.map

@@ -0,0 +0,0 @@ import type { ContentModelHandlerMap, FormatAppliers, FormatAppliersPerCategory, MetadataAppliers } from './ModelToDomSettings';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ModelToDomOption.js.map

@@ -0,0 +0,0 @@ import type { ImageSelection, TableSelection } from '../selection/DOMSelection';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ModelToDomSelectionContext.js.map

@@ -0,0 +0,0 @@ import type { Definition } from '../metadata/Definition';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ModelToDomSettings.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TextMutationObserver.js.map

@@ -0,0 +0,0 @@ import type { ContentModelCodeFormat } from '../format/ContentModelCodeFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelCode.js.map

@@ -0,0 +0,0 @@ import type { ContentModelCode } from './ContentModelCode';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelDecorator.js.map

@@ -0,0 +0,0 @@ import type { ContentModelHyperLinkFormat } from '../format/ContentModelHyperLinkFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelLink.js.map

@@ -0,0 +0,0 @@ import type { ContentModelListItemLevelFormat } from '../format/ContentModelListItemLevelFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelListLevel.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentFormat } from '../format/ContentModelSegmentFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelParagraphDecorator.js.map

@@ -0,0 +0,0 @@ import type { EditorPlugin } from './EditorPlugin';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContextMenuProvider.js.map

@@ -0,0 +0,0 @@ import type { PluginEvent } from '../event/PluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EditorPlugin.js.map

@@ -13,5 +13,6 @@ import type { DOMHelper } from '../parameter/DOMHelper';

import type { EditorEnvironment } from '../parameter/EditorEnvironment';
import type { ContentModelFormatter, FormatWithContentModelOptions } from '../parameter/FormatWithContentModelOptions';
import type { ContentModelFormatter, FormatContentModelOptions } from '../parameter/FormatContentModelOptions';
import type { DarkColorHandler } from '../context/DarkColorHandler';
import type { TrustedHTMLHandler } from '../parameter/TrustedHTMLHandler';
import type { Rect } from '../parameter/Rect';
/**

@@ -56,5 +57,5 @@ * An interface of standalone Content Model editor.

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/
formatContentModel(formatter: ContentModelFormatter, options?: FormatWithContentModelOptions): void;
formatContentModel(formatter: ContentModelFormatter, options?: FormatContentModelOptions): void;
/**

@@ -116,7 +117,2 @@ * Get pending format of editor if any, or return null

/**
* Check if editor is in IME input sequence
* @returns True if editor is in IME input sequence, otherwise false
*/
isInIME(): boolean;
/**
* Attach a DOM event to the editor content DIV

@@ -169,2 +165,10 @@ * @param eventMap A map from event name to its handler

getTrustedHTMLHandler(): TrustedHTMLHandler;
/**
* Get the scroll container of the editor
*/
getScrollContainer(): HTMLElement;
/**
* Retrieves the rect of the visible viewport of the editor.
*/
getVisibleViewport(): Rect | null;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=IStandaloneEditor.js.map

@@ -0,0 +0,0 @@ import type { EditorPlugin } from './EditorPlugin';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PluginWithState.js.map

@@ -9,3 +9,3 @@ import type { DOMHelper } from '../parameter/DOMHelper';

import type { Snapshot } from '../parameter/Snapshot';
import type { EntityState } from '../parameter/FormatWithContentModelContext';
import type { EntityState } from '../parameter/FormatContentModelContext';
import type { DarkColorHandler } from '../context/DarkColorHandler';

@@ -22,3 +22,3 @@ import type { ContentModelDocument } from '../group/ContentModelDocument';

import type { Rect } from '../parameter/Rect';
import type { ContentModelFormatter, FormatWithContentModelOptions } from '../parameter/FormatWithContentModelOptions';
import type { ContentModelFormatter, FormatContentModelOptions } from '../parameter/FormatContentModelOptions';
/**

@@ -64,5 +64,5 @@ * Create a EditorContext object used by ContentModel API

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/
export declare type FormatContentModel = (core: StandaloneEditorCore, formatter: ContentModelFormatter, options?: FormatWithContentModelOptions) => void;
export declare type FormatContentModel = (core: StandaloneEditorCore, formatter: ContentModelFormatter, options?: FormatContentModelOptions) => void;
/**

@@ -168,3 +168,3 @@ * Switch the Shadow Edit mode of editor On/Off

* @param formatter Formatter function, see ContentModelFormatter
* @param options More options, see FormatWithContentModelOptions
* @param options More options, see FormatContentModelOptions
*/

@@ -171,0 +171,0 @@ formatContentModel: FormatContentModel;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=StandaloneEditorCore.js.map

@@ -9,4 +9,4 @@ import type { ContextMenuPluginState } from '../pluginState/ContextMenuPluginState';

import type { DOMEventPluginState } from '../pluginState/DOMEventPluginState';
import type { ContentModelCachePluginState } from '../pluginState/ContentModelCachePluginState';
import type { ContentModelFormatPluginState } from '../pluginState/ContentModelFormatPluginState';
import type { CachePluginState } from '../pluginState/CachePluginState';
import type { FormatPluginState } from '../pluginState/FormatPluginState';
/**

@@ -19,7 +19,7 @@ * Core plugins for standalone editor

*/
readonly cache: PluginWithState<ContentModelCachePluginState>;
readonly cache: PluginWithState<CachePluginState>;
/**
* ContentModelFormat plugins helps editor to do formatting on top of content model.
*/
readonly format: PluginWithState<ContentModelFormatPluginState>;
readonly format: PluginWithState<FormatPluginState>;
/**

@@ -26,0 +26,0 @@ * Copy and paste plugin for handling onCopy and onPaste event

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=StandaloneEditorCorePlugins.js.map

@@ -0,0 +0,0 @@ import type { Colors, ColorTransformFunction } from '../context/DarkColorHandler';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=StandaloneEditorOptions.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelEntity.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BlockGroupType.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BlockType.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BorderOperations.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DeleteResult.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EntityOperation.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=InsertEntityPosition.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PasteType.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=SegmentType.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TableOperation.js.map

@@ -0,0 +0,0 @@ import type { PluginEventType } from './PluginEventType';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BasePluginEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BeforeCutCopyEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BeforeDisposeEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BeforeKeyboardEditingEvent.js.map

@@ -0,30 +1,8 @@

import type { DomToModelOptionForSanitizing } from '../context/DomToModelOption';
import type { PasteType } from '../enum/PasteType';
import type { ClipboardData } from '../parameter/ClipboardData';
import type { BasePluginEvent } from './BasePluginEvent';
import type { DomToModelOption } from '../context/DomToModelOption';
import type { ContentModelDocument } from '../group/ContentModelDocument';
import type { InsertPoint } from '../selection/InsertPoint';
import type { ValueSanitizer } from '../parameter/ValueSanitizer';
/**
* Options for DOM to Content Model conversion for paste only
*/
export interface DomToModelOptionForPaste extends Required<DomToModelOption> {
/**
* Additional allowed HTML tags in lower case. Element with these tags will be preserved
*/
readonly additionalAllowedTags: Lowercase<string>[];
/**
* Additional disallowed HTML tags in lower case. Elements with these tags will be dropped
*/
readonly additionalDisallowedTags: Lowercase<string>[];
/**
* Additional sanitizers for CSS styles
*/
readonly styleSanitizers: Record<string, ValueSanitizer>;
/**
* Additional sanitizers for CSS styles
*/
readonly attributeSanitizers: Record<string, ValueSanitizer>;
}
/**
* A function type used by merging pasted content into current Content Model

@@ -37,3 +15,3 @@ * @param target Target Content Model to merge into

/**
* Data of ContentModelBeforePasteEvent
* Data of BeforePasteEvent
*/

@@ -68,3 +46,3 @@ export interface BeforePasteEvent extends BasePluginEvent<'beforePaste'> {

*/
readonly domToModelOption: DomToModelOptionForPaste;
readonly domToModelOption: DomToModelOptionForSanitizing;
/**

@@ -71,0 +49,0 @@ * customizedMerge Customized merge function to use when merging the paste fragment into the editor

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BeforePasteEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BeforeSetContentEvent.js.map
import type { AnnounceData } from '../parameter/AnnounceData';
import type { BasePluginEvent } from './BasePluginEvent';
import type { EntityState } from '../parameter/FormatWithContentModelContext';
import type { EntityState } from '../parameter/FormatContentModelContext';
import type { ContentModelEntity } from '../entity/ContentModelEntity';

@@ -5,0 +5,0 @@ import type { EntityRemovalOperation } from '../enum/EntityOperation';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentChangedEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContextMenuEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EditImageEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EditorInputEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EditorReadyEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EntityOperationEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ExtractContentWithDomEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=KeyboardEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=MouseEvent.js.map

@@ -0,0 +0,0 @@ import type { BeforeCutCopyEvent } from './BeforeCutCopyEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PluginEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PluginEventData.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PluginEventType.js.map

@@ -0,0 +0,0 @@ import type { BasePluginDomEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ScrollEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=SelectionChangedEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ShadowEditEvent.js.map

@@ -0,0 +0,0 @@ import type { BasePluginEvent } from './BasePluginEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ZoomChangedEvent.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelBlockFormat.js.map

@@ -0,0 +0,0 @@ import type { DisplayFormat } from './formatParts/DisplayFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelCodeFormat.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from './ContentModelBlockFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelDividerFormat.js.map

@@ -0,0 +0,0 @@ import type { IdFormat } from './formatParts/IdFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelEntityFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelFormatBase.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from './ContentModelBlockFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelFormatContainerFormat.js.map

@@ -120,2 +120,6 @@ import type { SizeFormat } from './formatParts/SizeFormat';

entity: ContentModelEntityFormat;
/**
* Format type for general model
*/
general: ContentModelSegmentFormat;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelFormatMap.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelHyperLinkFormat.js.map

@@ -0,0 +0,0 @@ import type { BorderFormat } from './formatParts/BorderFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelImageFormat.js.map

@@ -0,0 +0,0 @@ import type { DirectionFormat } from './formatParts/DirectionFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelListItemFormat.js.map

@@ -0,0 +0,0 @@ import type { DirectionFormat } from './formatParts/DirectionFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelListItemLevelFormat.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelSegmentFormat.js.map

@@ -0,0 +0,0 @@ import type { BorderBoxFormat } from './formatParts/BorderBoxFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelTableCellFormat.js.map

@@ -0,0 +0,0 @@ import type { BorderBoxFormat } from './formatParts/BorderBoxFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelTableFormat.js.map

@@ -0,0 +0,0 @@ import type { DatasetFormat } from './metadata/DatasetFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelWithDataset.js.map

@@ -0,0 +0,0 @@ import type { ContentModelFormatBase } from './ContentModelFormatBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelWithFormat.js.map

@@ -0,0 +0,0 @@ import type { BackgroundColorFormat } from './formatParts/BackgroundColorFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=FormatHandlerTypeMap.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BackgroundColorFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BoldFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BorderBoxFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BorderFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=BoxShadowFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DirectionFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DisplayFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EntityInfoFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=FloatFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=FontFamilyFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=FontSizeFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=HtmlAlignFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=IdFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ItalicFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LetterSpacingFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LineHeightFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LinkFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ListStyleFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ListThreadFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=MarginFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PaddingFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=SizeFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=SpacingFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=StrikeFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=SuperOrSubScriptFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TableLayoutFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TextAlignFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TextColorFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TextIndentFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=UnderlineFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=VerticalAlignFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=WhiteSpaceFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=WordBreakFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DatasetFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ImageMetadataFormat.js.map

@@ -13,2 +13,8 @@ /**

unorderedStyleType?: number;
/**
* When set to true, if there is no orderedStyleType (for OL) or unorderedStyleType (for UL) specified, use the list from its level
* For ordered list, the default list styles from levels are: 'decimal', 'lower-alpha', 'lower-roman', then loop
* For unordered list, the default list styles from levels are: 'disc', 'circle', 'square', then loop
*/
applyListStyleFromLevel?: boolean;
};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ListMetadataFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TableCellMetadataFormat.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TableMetadataFormat.js.map

@@ -0,0 +0,0 @@ import type { ContentModelDocument } from './ContentModelDocument';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelBlockGroup.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlock } from '../block/ContentModelBlock';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelBlockGroupBase.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroupBase } from './ContentModelBlockGroupBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelDocument.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelFormatContainer.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelGeneralBlock.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockBase } from '../block/ContentModelBlockBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelListItem.js.map

@@ -0,0 +0,0 @@ import type { TableCellMetadataFormat } from '../format/metadata/TableCellMetadataFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelTableCell.js.map

@@ -65,2 +65,3 @@ export { ContentModelSegmentFormat } from './format/ContentModelSegmentFormat';

export { InsertEntityPosition } from './enum/InsertEntityPosition';
export { ExportContentMode } from './enum/ExportContentMode';
export { ContentModelBlock } from './block/ContentModelBlock';

@@ -109,5 +110,5 @@ export { ContentModelParagraph } from './block/ContentModelParagraph';

export { ContentModelHandler, ContentModelSegmentHandler, ContentModelBlockHandler, } from './context/ContentModelHandler';
export { DomToModelOption } from './context/DomToModelOption';
export { DomToModelOption, DomToModelOptionForSanitizing } from './context/DomToModelOption';
export { ModelToDomOption } from './context/ModelToDomOption';
export { ContentModelDomIndexer } from './context/ContentModelDomIndexer';
export { DomIndexer } from './context/DomIndexer';
export { TextMutationObserver } from './context/TextMutationObserver';

@@ -124,4 +125,4 @@ export { DefinitionType } from './metadata/DefinitionType';

export { ContextMenuProvider } from './editor/ContextMenuProvider';
export { ContentModelCachePluginState } from './pluginState/ContentModelCachePluginState';
export { ContentModelFormatPluginState, PendingFormat, } from './pluginState/ContentModelFormatPluginState';
export { CachePluginState } from './pluginState/CachePluginState';
export { FormatPluginState, PendingFormat } from './pluginState/FormatPluginState';
export { CopyPastePluginState } from './pluginState/CopyPastePluginState';

@@ -136,4 +137,4 @@ export { DOMEventPluginState } from './pluginState/DOMEventPluginState';

export { EditorEnvironment } from './parameter/EditorEnvironment';
export { EntityState, DeletedEntity, FormatWithContentModelContext, } from './parameter/FormatWithContentModelContext';
export { FormatWithContentModelOptions, ContentModelFormatter, } from './parameter/FormatWithContentModelOptions';
export { EntityState, DeletedEntity, FormatContentModelContext, } from './parameter/FormatContentModelContext';
export { FormatContentModelOptions, ContentModelFormatter, } from './parameter/FormatContentModelOptions';
export { ContentModelFormatState } from './parameter/ContentModelFormatState';

@@ -158,3 +159,3 @@ export { ImageFormatState } from './parameter/ImageFormatState';

export { BeforeKeyboardEditingEvent } from './event/BeforeKeyboardEditingEvent';
export { BeforePasteEvent, DomToModelOptionForPaste, MergePastedContentFunc, } from './event/BeforePasteEvent';
export { BeforePasteEvent, MergePastedContentFunc } from './event/BeforePasteEvent';
export { BeforeSetContentEvent } from './event/BeforeSetContentEvent';

@@ -161,0 +162,0 @@ export { ContentChangedEvent, ChangedEntity } from './event/ContentChangedEvent';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=index.js.map

@@ -0,0 +0,0 @@ import type { DefinitionType } from './DefinitionType';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Definition.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DefinitionType.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=AnnounceData.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Border.js.map

@@ -0,0 +0,0 @@ import type { ContentModelDocument } from '../group/ContentModelDocument';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ClipboardData.js.map

@@ -0,0 +0,0 @@ import type { TableMetadataFormat } from '../format/metadata/TableMetadataFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelFormatState.js.map
import type { ContentModelParagraph } from '../block/ContentModelParagraph';
import type { DeleteResult } from '../enum/DeleteResult';
import type { FormatWithContentModelContext } from './FormatWithContentModelContext';
import type { FormatContentModelContext } from './FormatContentModelContext';
import type { InsertPoint } from '../selection/InsertPoint';

@@ -34,3 +34,3 @@ import type { TableSelectionContext } from '../selection/TableSelectionContext';

*/
formatContext?: FormatWithContentModelContext;
formatContext?: FormatContentModelContext;
}

@@ -37,0 +37,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DeleteSelectionStep.js.map

@@ -0,0 +0,0 @@ import type { PluginEventType } from '../event/PluginEventType';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DOMEventRecord.js.map

@@ -25,5 +25,25 @@ /**

/**
* Get plain text content of editor using textContent property
*/
getTextContent(): string;
/**
* Calculate current zoom scale of editor
*/
calculateZoomScale(): number;
/**
* Set DOM attribute of editor content DIV
* @param name Name of the attribute
* @param value Value of the attribute
*/
setDomAttribute(name: string, value: string | null): void;
/**
* Get DOM attribute of editor content DIV, null if there is no such attribute.
* @param name Name of the attribute
*/
getDomAttribute(name: string): string | null;
/**
* Get DOM style of editor content DIV
* @param style Name of the style
*/
getDomStyle<T extends keyof CSSStyleDeclaration>(style: T): CSSStyleDeclaration[T];
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DOMHelper.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EdgeLinkPreview.js.map

@@ -17,2 +17,6 @@ /**

isSafari?: boolean;
/**
* Whether current browser is on mobile or a tablet
*/
isMobileOrTablet?: boolean;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EditorEnvironment.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ImageFormatState.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=InsertEntityOptions.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Rect.js.map
import type { TableSelectionCoordinates } from '../selection/TableSelectionCoordinates';
import type { EntityState } from './FormatWithContentModelContext';
import type { EntityState } from './FormatContentModelContext';
import type { SelectionType } from '../selection/DOMSelection';

@@ -4,0 +4,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Snapshot.js.map

@@ -0,0 +0,0 @@ import type { Snapshot } from './Snapshot';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=SnapshotsManager.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TrustedHTMLHandler.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ValueSanitizer.js.map

@@ -0,0 +0,0 @@ import type { ContextMenuProvider } from '../editor/ContextMenuProvider';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContextMenuPluginState.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=CopyPastePluginState.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DOMEventPluginState.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=EntityPluginState.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=LifecyclePluginState.js.map

@@ -0,0 +0,0 @@ import type { PluginWithState } from '../editor/PluginWithState';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=PluginState.js.map

@@ -0,0 +0,0 @@ import type { DOMSelection } from '../selection/DOMSelection';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=SelectionPluginState.js.map

@@ -0,0 +0,0 @@ import type { SnapshotsManager } from '../parameter/SnapshotsManager';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=UndoPluginState.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelBr.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockFormat } from '../format/ContentModelBlockFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelGeneralSegment.js.map

@@ -0,0 +0,0 @@ import type { ContentModelImageFormat } from '../format/ContentModelImageFormat';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelImage.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBr } from './ContentModelBr';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelSegment.js.map

@@ -0,0 +0,0 @@ import type { ContentModelCode } from '../decorator/ContentModelCode';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelSegmentBase.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelSelectionMarker.js.map

@@ -0,0 +0,0 @@ import type { ContentModelSegmentBase } from './ContentModelSegmentBase';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=ContentModelText.js.map

@@ -0,0 +0,0 @@ import type { TableSelectionCoordinates } from '../selection/TableSelectionCoordinates';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=DOMSelection.js.map

@@ -0,0 +0,0 @@ import type { ContentModelBlockGroup } from '../group/ContentModelBlockGroup';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=InsertPoint.js.map

@@ -0,0 +0,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=Selectable.js.map

@@ -0,0 +0,0 @@ import type { ContentModelTable } from '../block/ContentModelTable';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TableSelectionContext.js.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=TableSelectionCoordinates.js.map

@@ -5,3 +5,3 @@ {

"dependencies": {},
"version": "0.25.0",
"version": "0.26.0",
"main": "./lib/index.js",

@@ -8,0 +8,0 @@ "typings": "./lib/index.d.ts",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc