UNPKG

@cucumber/cucumber

Version:

The official JavaScript implementation of Cucumber.

54 lines (53 loc) 6.15 kB
/** * User code functions and helpers * * @packageDocumentation * @module (root) * @remarks * These docs cover the functions and helpers for user code registration and test setup. The entry point is `@cucumber/cucumber`. */ import * as messages from '@cucumber/messages'; import { default as _Cli } from './cli'; import * as formatterHelpers from './formatter/helpers'; import * as parallelCanAssignHelpers from './support_code_library_builder/parallel_can_assign_helpers'; export declare const version: string; export { IConfiguration, IProfiles } from './configuration'; export { default as supportCodeLibraryBuilder } from './support_code_library_builder'; export { default as DataTable } from './models/data_table'; export { default as TestCaseHookDefinition } from './models/test_case_hook_definition'; export { default as Formatter, IFormatterOptions } from './formatter'; export { default as FormatterBuilder } from './formatter/builder'; export { default as JsonFormatter } from './formatter/json_formatter'; export { default as ProgressFormatter } from './formatter/progress_formatter'; export { default as RerunFormatter } from './formatter/rerun_formatter'; export { default as SnippetsFormatter } from './formatter/snippets_formatter'; export { default as SummaryFormatter } from './formatter/summary_formatter'; export { default as UsageFormatter } from './formatter/usage_formatter'; export { default as UsageJsonFormatter } from './formatter/usage_json_formatter'; export { formatterHelpers }; export declare const After: (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(code: import("./support_code_library_builder/types").TestCaseHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(tags: string, code: import("./support_code_library_builder/types").TestCaseHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(options: import("./support_code_library_builder/types").IDefineTestCaseHookOptions, code: import("./support_code_library_builder/types").TestCaseHookFunction<WorldType>) => void); export declare const AfterAll: ((code: import("./support_code_library_builder/types").TestRunHookFunction) => void) & ((options: import("./support_code_library_builder/types").IDefineTestRunHookOptions, code: import("./support_code_library_builder/types").TestRunHookFunction) => void); export declare const AfterStep: (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(code: import("./support_code_library_builder/types").TestStepHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(tags: string, code: import("./support_code_library_builder/types").TestStepHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(options: import("./support_code_library_builder/types").IDefineTestStepHookOptions, code: import("./support_code_library_builder/types").TestStepHookFunction<WorldType>) => void); export declare const Before: (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(code: import("./support_code_library_builder/types").TestCaseHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(tags: string, code: import("./support_code_library_builder/types").TestCaseHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(options: import("./support_code_library_builder/types").IDefineTestCaseHookOptions, code: import("./support_code_library_builder/types").TestCaseHookFunction<WorldType>) => void); export declare const BeforeAll: ((code: import("./support_code_library_builder/types").TestRunHookFunction) => void) & ((options: import("./support_code_library_builder/types").IDefineTestRunHookOptions, code: import("./support_code_library_builder/types").TestRunHookFunction) => void); export declare const BeforeStep: (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(code: import("./support_code_library_builder/types").TestStepHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(tags: string, code: import("./support_code_library_builder/types").TestStepHookFunction<WorldType>) => void) & (<WorldType = import("./support_code_library_builder/world").IWorld<any>>(options: import("./support_code_library_builder/types").IDefineTestStepHookOptions, code: import("./support_code_library_builder/types").TestStepHookFunction<WorldType>) => void); export declare const defineStep: import("./support_code_library_builder/types").IDefineStep; export declare const defineParameterType: (options: import("./support_code_library_builder/types").IParameterTypeDefinition<any>) => void; export declare const Given: import("./support_code_library_builder/types").IDefineStep; export declare const setDefaultTimeout: (milliseconds: number) => void; export declare const setDefinitionFunctionWrapper: (fn: Function) => void; export declare const setWorldConstructor: (fn: any) => void; export declare const setParallelCanAssign: (fn: import("./support_code_library_builder/types").ParallelAssignmentValidator) => void; export declare const Then: import("./support_code_library_builder/types").IDefineStep; export declare const When: import("./support_code_library_builder/types").IDefineStep; export { default as World, IWorld, IWorldOptions, } from './support_code_library_builder/world'; export { IContext } from './support_code_library_builder/context'; export { worldProxy as world, contextProxy as context } from './runtime/scope'; export { parallelCanAssignHelpers }; export { ITestCaseHookParameter, ITestStepHookParameter, } from './support_code_library_builder/types'; export declare const Status: typeof messages.TestStepResultStatus; export { wrapPromiseWithTimeout } from './time'; /** * @deprecated use `runCucumber` instead; see https://github.com/cucumber/cucumber-js/blob/main/docs/deprecations.md */ export declare const Cli: typeof _Cli;