Update dependency angular-html-parser to v10.10.0 (#19464)
Co-authored-by: fisker <lionkay@gmail.com>
This commit is contained in:
1 parent
82c427eed7
commit
b5bb77115c
5 files changed
+20
-17
No files matched your search
@@ -6,32 +6,34 @@ import { TagContentType } from "angular-html-parser";
|
||||
*/
|
||||
|
||||
/**
|
||||
@typedef {HtmlParseOptions & {
|
||||
@typedef {Omit<HtmlParseOptions, "enableAngularSelectorlessSyntax"> & {
|
||||
name: 'html' | 'angular' | 'vue' | 'lwc' | 'mjml';
|
||||
normalizeTagName?: boolean;
|
||||
normalizeAttributeName?: boolean;
|
||||
shouldParseAsRawText?: (tagName: string, prefix: string, hasParent: boolean, attrs: Array<{
|
||||
shouldParseAsRawText?: (tagName: string, prefix: string, hasParent: boolean, attrs: {
|
||||
prefix: string;
|
||||
name: string;
|
||||
value?: string;
|
||||
}>) => boolean;
|
||||
}} RawParseOptions
|
||||
|
||||
@typedef {RawParseOptions & typeof DEFAULT_PARSE_OPTIONS} ParseOptions
|
||||
}[]) => boolean;
|
||||
shouldParseFrontMatter?: boolean;
|
||||
}} ParseOptions
|
||||
*/
|
||||
|
||||
/**
|
||||
@type {Omit<ParseOptions, "name">}
|
||||
*/
|
||||
const DEFAULT_PARSE_OPTIONS = {
|
||||
canSelfClose: true,
|
||||
normalizeTagName: false,
|
||||
normalizeAttributeName: false,
|
||||
allowHtmComponentClosingTags: false,
|
||||
allowInElementComments: false,
|
||||
allowStartTagComments: false,
|
||||
isTagNameCaseSensitive: false,
|
||||
shouldParseFrontMatter: true,
|
||||
};
|
||||
|
||||
/**
|
||||
@param {RawParseOptions} rawParseOptions
|
||||
@param {ParseOptions} rawParseOptions
|
||||
@returns {ParseOptions}
|
||||
*/
|
||||
function normalizeParseOptions(rawParseOptions) {
|
||||
|
||||
@@ -4,11 +4,11 @@ import { HTML_PARSE_OPTIONS, parse, parseHtml, parseVue } from "./parse.js";
|
||||
import { normalizeParseOptions } from "./parse-options.js";
|
||||
|
||||
/**
|
||||
@import { RawParseOptions } from "./parse-options.js";
|
||||
@import { ParseOptions } from "./parse-options.js";
|
||||
*/
|
||||
|
||||
/**
|
||||
* @param {RawParseOptions} rawParseOptions
|
||||
* @param {ParseOptions} rawParseOptions
|
||||
*/
|
||||
function createParser(rawParseOptions) {
|
||||
const parseOptions = normalizeParseOptions(rawParseOptions);
|
||||
|
||||
Reference in new issue
Block a user