@determaer/cmkd
Version:
Cognitive Maps of Knowledge Diagnosis (CMKD) interactive builder
29 lines (28 loc) • 664 B
TypeScript
export interface Label {
id: number;
prop: number;
typeText: string;
numText: string;
type: "rect" | "roundrect" | "circle";
num: number;
score: number;
isBase: boolean;
connections: number[];
secStart: boolean;
secEnd: boolean;
fontStyle: string;
arrowOut: boolean;
arrowIn: boolean;
level: number;
grey: boolean;
yellow: boolean;
sectorName: string;
isLabel?: boolean;
secLength?: number;
}
export declare function instanceOfLabel(label: unknown): label is Label;
export declare const defaultLabel: Label;
export type SelectableLabel = {
label: Label;
selected: boolean;
};