Select Git revision
situations.ts
displays.ts 756 B
export type DisplayMode = MosaicDisplayMode | SingleTestCaseDisplayMode
export interface DisplayModeBase {
action?: string // TODO: Remove attribute "action".
mobileLaw?: boolean // For mobile, when not in edit mode: When true, show law, otherwise show impacts.
mode: "mosaic" | "single_test_case"
parameterName?: string
parametersVariableName?: string
}
/// Mode quand il y a plusieurs cas types visibles sur l'interface
export interface MosaicDisplayMode extends DisplayModeBase {
mode: "mosaic"
}
/// Mode focalisé sur un seul cas type. Permet le mode édition du cas type.
export interface SingleTestCaseDisplayMode extends DisplayModeBase {
mode: "single_test_case"
edit?: boolean
testCaseIndex: number
variableName?: string
}