1 | import type { Node, VisitResult } from './index';
|
2 | export type NodeTransformer = (node: Node) => VisitResult<Node | undefined>;
|
3 | export type StringTransformer = (node: Node) => string | null;
|
4 | export type AttributeOperatorType = 'regexp' | 'literal' | 'type';
|
5 | export type AttributeOperator = (obj: unknown, value: unknown, type: AttributeOperatorType) => boolean;
|
6 | export type Properties = {
|
7 | kindName: string;
|
8 | name?: string;
|
9 | text: string;
|
10 | value?: unknown;
|
11 | };
|