text-fragments-ts/src/ common.ts
15 lines
418 B

  1. export type nonEmptyString = string;
  2. export type integer = number;
  3. export type locale = string;
  4. export function nextNode(node: Node): Node | null {
  5. const walker = (node.ownerDocument ?? node as Document).createTreeWalker(node.getRootNode());
  6. walker.currentNode = node;
  7. return walker.nextNode();
  8. }
  9. export function isElement(node: Node): node is Element {
  10. return node.nodeType === Node.ELEMENT_NODE
  11. }