index.d.ts 736 B

1234567891011121314151617181920212223242526
  1. /**
  2. * Transform a DOM tree to a hast tree.
  3. *
  4. * @param {Node} tree
  5. * DOM tree to transform.
  6. * @param {Options | null | undefined} [options]
  7. * Configuration (optional).
  8. * @returns {HastNodes}
  9. * Equivalent hast node.
  10. */
  11. export function fromDom(tree: Node, options?: Options | null | undefined): HastNodes;
  12. /**
  13. * Callback called when each node is transformed.
  14. */
  15. export type AfterTransform = (domNode: Node, hastNode: HastNodes) => undefined | void;
  16. /**
  17. * Configuration.
  18. */
  19. export type Options = {
  20. /**
  21. * Callback called when each node is transformed (optional).
  22. */
  23. afterTransform?: AfterTransform | null | undefined;
  24. };
  25. import type { Nodes as HastNodes } from 'hast';
  26. //# sourceMappingURL=index.d.ts.map