steadybit
Version:
Command-line interface to interact with the Steadybit API
12 lines (11 loc) • 1.17 kB
TypeScript
import { ExecuteResult, ExecutionList, ExecutionResult, Experiment, ExperimentList, UpsertAndExecuteResult, UpsertResult } from './types';
export declare function executeExperiment(key: string, yes: boolean, allowParallelExecutions?: boolean, forcePersist?: boolean): Promise<ExecuteResult>;
export declare function upsertAndExecuteExperiment(experiment: Experiment, allowParallelExecutions?: boolean, forcePersist?: boolean): Promise<UpsertAndExecuteResult>;
export declare function getExperimentExecutionUsingUrl(url: string): Promise<ExecutionResult>;
export declare function fetchExperiment(key: string): Promise<Experiment>;
export declare function updateExperiment(key: string, experiment: Experiment): Promise<void>;
export declare function removeExperiment(key: string): Promise<void>;
export declare function upsertExperiment(experiment: Experiment): Promise<UpsertResult>;
export declare function fetchExperiments(teamKey: string): Promise<ExperimentList>;
export declare function fetchExecutionsForExperiment(key: string): Promise<ExecutionList>;
export declare function getExperimentExecution(id: number, abortOnError?: boolean): Promise<ExecutionResult>;