testplane
Version:
Tests framework based on mocha and wdio
18 lines (17 loc) • 1.17 kB
TypeScript
import { ConfigParsed } from "./types";
type ValueType = "string" | "number" | "boolean" | "object" | "undefined" | "function";
export declare const is: (type: ValueType, name: string) => (value: unknown) => void;
export declare const assertNonNegativeNumber: (value: number, name: string) => void;
export declare const assertOptionalObject: (value: unknown, name: string) => void;
export declare const assertOptionalArray: (value: unknown, name: string) => void;
export declare const assertNonNegativeInteger: (value: number, name: string) => void;
export declare const assertEnum: (enumValues: string[], value: string, name: string) => void;
export declare const assertPositiveInteger: (value: number, name: string) => void;
export declare const assertPositiveIntegerOrInfinity: (value: number, name: string) => void;
export declare const parseBoolean: (value: string, name: string) => boolean;
export declare const parsePrimitive: <T = unknown>(str: string) => T;
export declare const addUserAgentToArgs: (config: ConfigParsed) => ConfigParsed;
export declare const extractSelectivityEnabledEnvVariable: (envPrefixes?: string[]) => {
enabled?: boolean;
};
export {};