aboutsummaryrefslogtreecommitdiffstats
path: root/vanilla/node_modules/parse5/dist/parser/formatting-element-list.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'vanilla/node_modules/parse5/dist/parser/formatting-element-list.d.ts')
-rw-r--r--vanilla/node_modules/parse5/dist/parser/formatting-element-list.d.ts36
1 files changed, 0 insertions, 36 deletions
diff --git a/vanilla/node_modules/parse5/dist/parser/formatting-element-list.d.ts b/vanilla/node_modules/parse5/dist/parser/formatting-element-list.d.ts
deleted file mode 100644
index 1d421b6..0000000
--- a/vanilla/node_modules/parse5/dist/parser/formatting-element-list.d.ts
+++ /dev/null
@@ -1,36 +0,0 @@
-import type { TagToken } from '../common/token.js';
-import type { TreeAdapter, TreeAdapterTypeMap } from '../tree-adapters/interface.js';
-export declare enum EntryType {
- Marker = 0,
- Element = 1
-}
-interface MarkerEntry {
- type: EntryType.Marker;
-}
-export interface ElementEntry<T extends TreeAdapterTypeMap> {
- type: EntryType.Element;
- element: T['element'];
- token: TagToken;
-}
-export type Entry<T extends TreeAdapterTypeMap> = MarkerEntry | ElementEntry<T>;
-export declare class FormattingElementList<T extends TreeAdapterTypeMap> {
- private treeAdapter;
- entries: Entry<T>[];
- bookmark: Entry<T> | null;
- constructor(treeAdapter: TreeAdapter<T>);
- private _getNoahArkConditionCandidates;
- private _ensureNoahArkCondition;
- insertMarker(): void;
- pushElement(element: T['element'], token: TagToken): void;
- insertElementAfterBookmark(element: T['element'], token: TagToken): void;
- removeEntry(entry: Entry<T>): void;
- /**
- * Clears the list of formatting elements up to the last marker.
- *
- * @see https://html.spec.whatwg.org/multipage/parsing.html#clear-the-list-of-active-formatting-elements-up-to-the-last-marker
- */
- clearToLastMarker(): void;
- getElementEntryInScopeWithTagName(tagName: string): ElementEntry<T> | null;
- getElementEntry(element: T['element']): ElementEntry<T> | undefined;
-}
-export {};