import { type Node } from './Node' import { type Directives } from './Directives' import { type Endpoint } from './Endpoint' export interface Match< TEndpoint extends Endpoint = any, TDirectives extends Directives = any > { node: Node parameters: Parameter[] } export interface Parameter { name: string value: string }