fix: typecheck cleanup — duplicate PresetDefinition, optional name, test types
This commit is contained in:
@@ -49,7 +49,7 @@ export interface EnvironmentPolicy {
|
||||
}
|
||||
|
||||
export interface ProfileDefinition {
|
||||
name: string;
|
||||
name?: string;
|
||||
mode?: 'verify' | 'observe' | 'qualify';
|
||||
preset?: string;
|
||||
routes?: string[];
|
||||
@@ -68,7 +68,10 @@ export interface ProfileDefinition {
|
||||
}
|
||||
|
||||
export interface PresetDefinition {
|
||||
name: string;
|
||||
name?: string;
|
||||
mode?: 'verify' | 'observe' | 'qualify';
|
||||
routes?: string[];
|
||||
seed?: number;
|
||||
timeout?: number;
|
||||
parallel?: boolean;
|
||||
chaos?: boolean;
|
||||
@@ -83,18 +86,6 @@ export interface PresetDefinition {
|
||||
chaosSampleRoutes?: string[];
|
||||
}
|
||||
|
||||
export interface PresetDefinition {
|
||||
mode?: 'verify' | 'observe' | 'qualify';
|
||||
routes?: string[];
|
||||
seed?: number;
|
||||
features?: string[];
|
||||
chaos?: boolean;
|
||||
chaosStrategy?: 'one' | 'all' | 'sample' | 'routes';
|
||||
chaosSampleSize?: number;
|
||||
chaosSampleRoutes?: string[];
|
||||
[key: string]: unknown;
|
||||
}
|
||||
|
||||
export interface ScenarioConfigDef {
|
||||
name: string;
|
||||
steps: Array<{
|
||||
|
||||
Reference in New Issue
Block a user