export type Language = { name: T; short: string; colour: string; }; export const LANGUAGES = { TypeScript: { name: "TypeScript", short: "TS", colour: "blue", }, HTML: { name: "HTML", short: "HTML", colour: "red", }, CSS: { name: "CSS", short: "CSS", colour: "blue", }, Rust: { name: "Rust", short: "Rust", colour: "orange", }, Vue: { name: "Vue", short: "Vue", colour: "green", }, Astro: { name: "Astro", short: "Astro", colour: "green", }, Nix: { name: "Nix", short: "Nix", colour: "blue", }, } as const satisfies Record; export const LANGUAGE_KEYS = Object.keys(LANGUAGES) as [ keyof typeof LANGUAGES, ...Array, ];