Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 1x 777x 777x 633x 777x | import type {
ContentModelFormatMap,
DomToModelOption,
FormatParser,
ElementFormatParserPerCategory,
} from 'roosterjs-content-model-types';
/**
* @internal
*/
export function addParser<TKey extends keyof ElementFormatParserPerCategory>(
domToModelOption: DomToModelOption,
entry: TKey,
additionalFormatParsers: FormatParser<ContentModelFormatMap[TKey]>
) {
Iif (!domToModelOption.additionalFormatParsers) {
domToModelOption.additionalFormatParsers = {};
}
if (!domToModelOption.additionalFormatParsers[entry]) {
domToModelOption.additionalFormatParsers[entry] = [];
}
domToModelOption.additionalFormatParsers[entry]?.push(additionalFormatParsers);
}
|