all repos — website @ b7ef1e70ddab0fe4a6c4cdea3d05a48423206acf

Unnamed repository; edit this file 'description' to name the repository.

src/types.ts (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
import type { Language } from "./constants";

export type UsesCategory = {
	title: string;
	description: string;
	items: { label: string; value: string; subtext?: string; link?: string }[];
};

export type Project = {
	name: string;
	description: string;
	languages: Language[];
	links: {
		source?: string;
		live?: string;
		/** the link to the relevant page on this site */
		internal?: string;
	};
};

export type Link = {
	title: string;
	href: string;
};