types/link.types.ts

types/link.types.ts is a file in Bane's Lab Site. 14 lines of code and 4 definitions.

export interface IconLink {
    readonly href: string;
    readonly icon: string;
    readonly title: string;
}

export interface EdgeRef {
    readonly label: string;
    readonly ref: string | null;
}

export interface DistinctView {
    readonly reason: string;
    readonly record: EdgeRef;
}

export type EdgeRelation = "conflictsWith" | "enables" | "reinforces" | "requires" | "tensionsWith";