UNPKG

steadybit

Version:

Command-line interface to interact with the Steadybit API

12 lines (11 loc) 1.17 kB
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>;