UNPKG

@phenomnomnominal/tsquery

Version:

Query TypeScript ASTs with the esquery API!

10 lines (9 loc) 431 B
import type { Class, Selector } from 'esquery'; import type { Node } from 'typescript'; import type { Properties } from '../types'; type ClassMatcher = (node: Node, properties: Properties, selector: Selector, ancestors: Array<Node>) => boolean; export type ClassMatchers = { [Key in Class['name']]: ClassMatcher; }; export declare function classMatcher(node: Node, selector: Class, ancestors: Array<Node>): boolean; export {};