kjelsrud.dev/node_modules/unist-util-generated/lib/index.d.ts
2023-07-19 21:31:30 +02:00

34 lines
976 B
TypeScript

/**
* @typedef PointLike
* @property {number | null | undefined} [line]
* @property {number | null | undefined} [column]
* @property {number | null | undefined} [offset]
*
* @typedef PositionLike
* @property {PointLike | null | undefined} [start]
* @property {PointLike | null | undefined} [end]
*
* @typedef NodeLike
* @property {PositionLike | null | undefined} [position]
*/
/**
* Check if `node` is generated.
*
* @param {NodeLike | null | undefined} [node]
* Node to check.
* @returns {boolean}
* Whether `node` is generated (does not have positional info).
*/
export function generated(node?: NodeLike | null | undefined): boolean
export type PointLike = {
line?: number | null | undefined
column?: number | null | undefined
offset?: number | null | undefined
}
export type PositionLike = {
start?: PointLike | null | undefined
end?: PointLike | null | undefined
}
export type NodeLike = {
position?: PositionLike | null | undefined
}