Options
All
  • Public
  • Public/Protected
  • All
Menu

Options for creating ModelToDomContext

Hierarchy

  • ModelToDomOption

Index

Properties

Optional additionalFormatAppliers

additionalFormatAppliers: Partial<FormatAppliersPerCategory>

Provide additional format appliers for each format type

Optional defaultContentModelFormatOverride

defaultContentModelFormatOverride: {}

Overrides the default content model formats for specific HTML tags.

This property allows you to specify custom formats for both segment and block-level content models for specific tags. The key is the tag name (e.g., 'div', 'span'), and the value is an object containing both segment and block format overrides.

Example:

defaultContentModelFormatOverride: {
    div: {
        fontSize: '16px',
        textAlign: 'center',
        backgroundColor: 'lightblue',
    },
    span: {
        fontWeight: 'bold',
        color: 'red',
    },
}

Type declaration

Optional formatApplierOverride

formatApplierOverride: Partial<FormatAppliers>

Overrides default format appliers

Optional ignoreSelection

ignoreSelection: boolean

When set to true, selection from content model will not be applied

Optional metadataAppliers

metadataAppliers: Partial<MetadataAppliers>

Overrides default metadata appliers

Optional modelHandlerOverride

modelHandlerOverride: Partial<ContentModelHandlerMap>

Overrides default model handlers

Generated using TypeDoc