summaryrefslogtreecommitdiff
path: root/includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts
diff options
context:
space:
mode:
authorRaindropsSys <contact@minteck.org>2023-04-06 22:18:28 +0200
committerRaindropsSys <contact@minteck.org>2023-04-06 22:18:28 +0200
commit83354b2b88218090988dd6e526b0a2505b57e0f1 (patch)
treee3c73c38a122a78bb7e66fbb99056407edd9d4b9 /includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts
parent47b8f2299a483024c4a6a8876af825a010954caa (diff)
downloadpluralconnect-83354b2b88218090988dd6e526b0a2505b57e0f1.tar.gz
pluralconnect-83354b2b88218090988dd6e526b0a2505b57e0f1.tar.bz2
pluralconnect-83354b2b88218090988dd6e526b0a2505b57e0f1.zip
Updated 5 files and added 1110 files (automated)
Diffstat (limited to 'includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts')
-rw-r--r--includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts53
1 files changed, 53 insertions, 0 deletions
diff --git a/includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts b/includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts
new file mode 100644
index 0000000..77c1800
--- /dev/null
+++ b/includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts
@@ -0,0 +1,53 @@
+import { TAG_ID as $ } from '../common/html.js';
+import type { TreeAdapter, TreeAdapterTypeMap } from '../tree-adapters/interface.js';
+export interface StackHandler<T extends TreeAdapterTypeMap> {
+ onItemPush: (node: T['parentNode'], tid: number, isTop: boolean) => void;
+ onItemPop: (node: T['parentNode'], isTop: boolean) => void;
+}
+export declare class OpenElementStack<T extends TreeAdapterTypeMap> {
+ private treeAdapter;
+ private handler;
+ items: T['parentNode'][];
+ tagIDs: $[];
+ current: T['parentNode'];
+ stackTop: number;
+ tmplCount: number;
+ currentTagId: $;
+ get currentTmplContentOrNode(): T['parentNode'];
+ constructor(document: T['document'], treeAdapter: TreeAdapter<T>, handler: StackHandler<T>);
+ private _indexOf;
+ private _isInTemplate;
+ private _updateCurrentElement;
+ push(element: T['element'], tagID: $): void;
+ pop(): void;
+ replace(oldElement: T['element'], newElement: T['element']): void;
+ insertAfter(referenceElement: T['element'], newElement: T['element'], newElementID: $): void;
+ popUntilTagNamePopped(tagName: $): void;
+ shortenToLength(idx: number): void;
+ popUntilElementPopped(element: T['element']): void;
+ private popUntilPopped;
+ popUntilNumberedHeaderPopped(): void;
+ popUntilTableCellPopped(): void;
+ popAllUpToHtmlElement(): void;
+ private _indexOfTagNames;
+ private clearBackTo;
+ clearBackToTableContext(): void;
+ clearBackToTableBodyContext(): void;
+ clearBackToTableRowContext(): void;
+ remove(element: T['element']): void;
+ tryPeekProperlyNestedBodyElement(): T['element'] | null;
+ contains(element: T['element']): boolean;
+ getCommonAncestor(element: T['element']): T['element'] | null;
+ isRootHtmlElementCurrent(): boolean;
+ hasInScope(tagName: $): boolean;
+ hasNumberedHeaderInScope(): boolean;
+ hasInListItemScope(tagName: $): boolean;
+ hasInButtonScope(tagName: $): boolean;
+ hasInTableScope(tagName: $): boolean;
+ hasTableBodyContextInTableScope(): boolean;
+ hasInSelectScope(tagName: $): boolean;
+ generateImpliedEndTags(): void;
+ generateImpliedEndTagsThoroughly(): void;
+ generateImpliedEndTagsWithExclusion(exclusionId: $): void;
+}
+//# sourceMappingURL=open-element-stack.d.ts.map \ No newline at end of file