DefinitionEntry

tcmts.vscode.extension.DefinitionEntry · #2dftcsli · type

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;
}

uses

used by