mirror of
https://github.com/Snigdha-OS/documentation.git
synced 2025-09-07 19:25:13 +02:00
14 lines
889 B
TypeScript
14 lines
889 B
TypeScript
/**
|
|
* Check if `node` is a declaration.
|
|
*
|
|
* @param {Readonly<MaybeNamedClassDeclaration | MaybeNamedFunctionDeclaration | Node>} node
|
|
* Node to check.
|
|
* @returns {node is Declaration | MaybeNamedClassDeclaration | MaybeNamedFunctionDeclaration}
|
|
* Whether `node` is a declaration.
|
|
*/
|
|
export function isDeclaration(node: Readonly<MaybeNamedClassDeclaration | MaybeNamedFunctionDeclaration | Node>): node is import("estree").MaybeNamedClassDeclaration | import("estree").MaybeNamedFunctionDeclaration | import("estree").Declaration;
|
|
export type Declaration = import('estree-jsx').Declaration;
|
|
export type MaybeNamedClassDeclaration = import('estree-jsx').MaybeNamedClassDeclaration;
|
|
export type MaybeNamedFunctionDeclaration = import('estree-jsx').MaybeNamedFunctionDeclaration;
|
|
export type Node = import('estree-jsx').Node;
|
|
//# sourceMappingURL=estree-util-is-declaration.d.ts.map
|