From 83354b2b88218090988dd6e526b0a2505b57e0f1 Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Thu, 6 Apr 2023 22:18:28 +0200 Subject: Updated 5 files and added 1110 files (automated) --- .../parse5/dist/parser/open-element-stack.d.ts | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts (limited to 'includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts') 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 { + onItemPush: (node: T['parentNode'], tid: number, isTop: boolean) => void; + onItemPop: (node: T['parentNode'], isTop: boolean) => void; +} +export declare class OpenElementStack { + 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, handler: StackHandler); + 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 -- cgit