DefinitionEntry
A definition, as the language server lists it (tcm/tree).
import type { Role } from "#codebase/tcmts/cli/pages"; export interface DefinitionEntry { kind: "term" | "type" | "class" | "file"; name: string; path: string; hash: string; uri: string; signature: string; role?: Role; test?: "passed" | "failed" | string; endpoint?: boolean; streaming?: boolean; symbolKind?: number; place?: "server" | "browser" | "anywhere"; doc?: string; }