text-fragments-ts/lib/ whatwg-dom.d.ts
19 lines
1.2 KiB

  1. declare type nonNegativeInteger = number;
  2. declare type count = number;
  3. export declare function isDescendant(nodeA: Node, nodeB: Node): boolean;
  4. export declare function followsInTree(nodeA: Node, nodeB: Node): boolean;
  5. export declare function nodeLength(node: Node): number;
  6. export declare function nextNodeInShadowIncludingTreeOrder(node: Node): Node | null;
  7. export declare type ShadowHost = Element & {
  8. shadowRoot: ShadowRoot;
  9. };
  10. export declare function isShadowHost(node: Node): node is ShadowHost;
  11. export declare function isShadowIncludingDescendant(nodeA: Node, nodeB: Node): boolean;
  12. export declare function isShadowIncludingInclusiveDescendant(nodeA: Node, nodeB: Node): boolean;
  13. export declare function isShadowIncludingAncestor(nodeA: Node, nodeB: Node): boolean;
  14. export declare function isShadowIncludingInclusiveAncestor(nodeA: Node, nodeB: Node): boolean;
  15. export declare function substringData(node: CharacterData, // XXX The spec says “node node”, but reads “node’s data” which is only defined for CharacterData nodes.
  16. offset: number, count: count): string;
  17. export declare type BoundaryPoint = [Node, nonNegativeInteger];
  18. export {};
  19. //# sourceMappingURL=whatwg-dom.d.ts.map