@determaer/cmkd
Version:
Cognitive Maps of Knowledge Diagnosis (CMKD) interactive builder
29 lines (28 loc) • 1.26 kB
TypeScript
import { ComputedRef } from 'vue';
import { Info, Label, Sector, Line } from '../types';
import { SelectableLabel } from '../types/label';
export declare const useClickedStore: () => {
clickLayerX: import('vue').Ref<number, number>;
clickLayerY: import('vue').Ref<number, number>;
clickedLine: import('vue').Ref<Line | undefined, Line | undefined>;
clickedLabel: import('vue').Ref<{
objLabel: SelectableLabel;
prevLabels: SelectableLabel[];
nextLabels: SelectableLabel[];
} | undefined, {
objLabel: SelectableLabel;
prevLabels: SelectableLabel[];
nextLabels: SelectableLabel[];
} | undefined>;
labelsToDraw: ComputedRef<SelectableLabel[]>;
linesToDraw: ComputedRef<Line[]>;
clickedSector: import('vue').Ref<Sector | undefined, Sector | undefined>;
clickedInfo: import('vue').Ref<Info | undefined, Info | undefined>;
isClickedLine: import('vue').Ref<boolean, boolean>;
isClickedLabel: import('vue').Ref<boolean, boolean>;
isClickedSector: import('vue').Ref<boolean, boolean>;
resetClicked: () => void;
setClickedLabel: (label: Label) => void;
setClickedLine: (labelIn: Label, labelOut: Label) => void;
setClickedSector: (sector: Sector) => void;
};