diff options
author | RaindropsSys <contact@minteck.org> | 2023-04-06 22:18:28 +0200 |
---|---|---|
committer | RaindropsSys <contact@minteck.org> | 2023-04-06 22:18:28 +0200 |
commit | 83354b2b88218090988dd6e526b0a2505b57e0f1 (patch) | |
tree | e3c73c38a122a78bb7e66fbb99056407edd9d4b9 /includes/external/addressbook/node_modules/parse5/dist/parser/open-element-stack.d.ts | |
parent | 47b8f2299a483024c4a6a8876af825a010954caa (diff) | |
download | pluralconnect-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.ts | 53 |
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 |