@gatling.io/core
Version:
Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).
20 lines (19 loc) • 669 B
TypeScript
import { CheckBuilder } from "../checks";
import JvmCheckBuilder = io.gatling.javaapi.core.CheckBuilder;
interface JvmCondition<T> {
equals(arg0: any): boolean;
then(...arg0: JvmCheckBuilder[]): T;
then(arg0: java.util.List<JvmCheckBuilder>): T;
toString(): string;
}
export interface Condition<T> {
/**
* Define the checks to apply when the condition holds true.
*
* @param thenChecks - the checks
* @returns a new HttpProtocolBuilder instance
*/
then(...thenChecks: CheckBuilder[]): T;
}
export declare const wrapCondition: <J, T>(jvmCondition: JvmCondition<J>, wrap: (underlying: J) => T) => Condition<T>;
export {};