A React component library for rendering common AT Protocol records for applications such as Bluesky and Leaflet.
1import type { ShTangledRepo, ShTangledString } from "@atcute/tangled"; 2 3export type TangledRepoRecord = ShTangledRepo.Main; 4export type TangledStringRecord = ShTangledString.Main; 5 6/** Language information from sh.tangled.repo.languages endpoint */ 7export interface RepoLanguage { 8 name: string; 9 percentage: number; 10 size: number; 11} 12 13/** 14 * Response from sh.tangled.repo.languages endpoint from tangled knot 15 */ 16export interface RepoLanguagesResponse { 17 languages: RepoLanguage[]; 18 /** Branch name */ 19 ref: string; 20 totalFiles: number; 21 totalSize: number; 22}