ReleaseNode

tcmts.vscode.releases.ReleaseNode · #t62tdeme · type

import type { Finding, PublishedPackage, ReleaseCheck } from "#codebase/tcmts/vscode/releases";

export type ReleaseNode =
  | ({ kind: "package" } & PublishedPackage)
  | { kind: "next"; name: string; check: ReleaseCheck | { error: string } | undefined }
  | ({ kind: "finding"; name: string } & Finding)
  | { kind: "release"; name: string; version: string; ts: number; summary?: string; notes: string }
  | { kind: "problem"; message: string };

uses

used by