Fix isNodeType types to be stricter
This commit is contained in:
@ -48,11 +48,11 @@ function isAstNode(
|
||||
* node.type matches.
|
||||
*/
|
||||
export function isNodeType<T extends DynamicNode>(
|
||||
node: any,
|
||||
node: unknown,
|
||||
syntaxType: SyntaxType | SyntaxType[]
|
||||
): node is T {
|
||||
return (
|
||||
node &&
|
||||
!!node &&
|
||||
typeof node === 'object' &&
|
||||
'type' in node &&
|
||||
(isArray(syntaxType)
|
||||
|
||||
Reference in New Issue
Block a user