| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /**
- * Get the positional info of `node`.
- *
- * @param {Node | NodeLike | null | undefined} [node]
- * Node.
- * @returns {Position | undefined}
- * Position.
- */
- export function position(
- node?: Node | NodeLike | null | undefined
- ): Position | undefined
- /**
- * Get the point info of `node` at a bound side.
- *
- * @param {Node | NodeLike | null | undefined} [node]
- * @returns {Point | undefined}
- */
- export function pointEnd(
- node?: Node | NodeLike | null | undefined
- ): Point | undefined
- /**
- * Get the point info of `node` at a bound side.
- *
- * @param {Node | NodeLike | null | undefined} [node]
- * @returns {Point | undefined}
- */
- export function pointStart(
- node?: Node | NodeLike | null | undefined
- ): Point | undefined
- export type Node = import('unist').Node
- export type Point = import('unist').Point
- export type Position = import('unist').Position
- export type NodeLike = {
- type: string
- position?: PositionLike | null | undefined
- }
- export type PositionLike = {
- start?: PointLike | null | undefined
- end?: PointLike | null | undefined
- }
- export type PointLike = {
- line?: number | null | undefined
- column?: number | null | undefined
- offset?: number | null | undefined
- }
|