flagpole
Version:
Simple and fast DOM integration, headless or headful browser, and REST API testing framework.
37 lines (36 loc) • 1.08 kB
TypeScript
import { FlagpoleConfig } from "./cli/config";
export declare enum FlagpoleOutput {
console = 1,
text = 2,
json = 3,
html = 4,
csv = 5,
tsv = 6,
psv = 7,
browser = 8
}
export declare class FlagpoleExecutionOptions {
configPath: string;
config: FlagpoleConfig | undefined;
baseDomain: string;
environment: string;
quietMode: boolean;
asyncExecution: boolean;
automaticallyPrintToConsole: boolean;
exitOnDone: boolean;
output: FlagpoleOutput;
isChildProcess: boolean;
static create(): FlagpoleExecutionOptions;
static createFromString(args: string): FlagpoleExecutionOptions;
static createWithArgs(args: string[]): FlagpoleExecutionOptions;
private constructor();
setOutputFromString(value: string): void;
getOutputAsString(): string;
toString(): string;
toArgs(): string[];
}
export declare class FlagpoleExecution {
protected static _opts: FlagpoleExecutionOptions;
static get opts(): FlagpoleExecutionOptions;
static set opts(value: FlagpoleExecutionOptions);
}