index.d.ts 540 B

1234567891011121314151617181920
  1. /**
  2. * Find definitions in `tree`.
  3. *
  4. * Uses CommonMark precedence, which means that earlier definitions are
  5. * preferred over duplicate later definitions.
  6. *
  7. * @param {Nodes} tree
  8. * Tree to check.
  9. * @returns {GetDefinition}
  10. * Getter.
  11. */
  12. export function definitions(tree: Nodes): GetDefinition
  13. export type Definition = import('mdast').Definition
  14. export type Nodes = import('mdast').Nodes
  15. /**
  16. * Get a definition by identifier.
  17. */
  18. export type GetDefinition = (
  19. identifier?: string | null | undefined
  20. ) => Definition | undefined