gauge-ts
Version:
Typescript runner for Gauge
38 lines (37 loc) • 1.34 kB
TypeScript
import type { Operator } from "./Operator";
/**
*
* @param stepTexts form accept only string parameters.
* As far as you want to use e.g. number you will need to convert it first
*
* @constructor
*/
export declare function Step(stepTexts: string | Array<string>): (target: unknown, _propertyKey: string | symbol, descriptor: PropertyDescriptor) => void;
export declare function ContinueOnFailure(exceptions?: Array<string>): MethodDecorator;
export declare function BeforeSuite(): MethodDecorator;
export declare function AfterSuite(): MethodDecorator;
export declare function BeforeSpec(options?: {
tags: Array<string>;
operator?: Operator;
}): MethodDecorator;
export declare function AfterSpec(options?: {
tags: Array<string>;
operator?: Operator;
}): MethodDecorator;
export declare function BeforeScenario(options?: {
tags: Array<string>;
operator?: Operator;
}): MethodDecorator;
export declare function AfterScenario(options?: {
tags: Array<string>;
operator?: Operator;
}): MethodDecorator;
export declare function BeforeStep(options?: {
tags: Array<string>;
operator?: Operator;
}): MethodDecorator;
export declare function AfterStep(options?: {
tags: Array<string>;
operator?: Operator;
}): MethodDecorator;
export declare function CustomScreenshotWriter(): MethodDecorator;