hud/types.ts

oh-my-product · src/hud/types.ts · typescript · MIT
ui, tag:embed-classified

types.ts from jjongguet/oh-my-product

// Source: https://github.com/jjongguet/oh-my-product | License: MIT | Copyright 2025 Kyeongmin Kim
// Provided via justclaw.it.com; keep this notice with the code.
export type HudPreset = 'minimal' | 'focused' | 'full';

export interface HudConfig {
  preset: HudPreset;
}

export const DEFAULT_HUD_CONFIG: HudConfig = {
  preset: 'focused',
};

export type GeminiApiKeySource = 'env' | 'oauth' | 'unknown';

export interface TeamHudProgress {
  total: number;
  completed: number;
  inProgress: number;
  percent: number;
}

export interface TeamHudWorkerProgress {
  total: number;
  running: number;
  done: number;
  failed: number;
  percent: number;
}

export interface TeamHudSummary {
  teamName: string;
  hasState: boolean;
  phase: string;
  runtimeStatus: string;
  updatedAt?: string;
 

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key