UNPKG

@tapjs/run

Version:

Command-line interface for the node-tap runner

425 lines 12.9 kB
import { type LoadedConfig } from '@tapjs/config'; export declare const config: LoadedConfig; export declare const values: import("jackspeak").OptionsResults<{ plugin: { hint: string; description: string; default: string[]; }; } & { plugin: import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { reporter: { short: string; hint: string; description: string; }; 'reporter-file': { short: string; hint: string; description: string; }; } & { reporter: import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; 'reporter-file': import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; } & { 'reporter-arg': { hint: string; short: string; description: string; }; } & { 'reporter-arg': import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { 'coverage-report': { hint: string; default: string[]; description: string; }; } & { 'coverage-report': import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { browser: { description: string; default: true; }; 'no-browser': { description: string; }; } & { browser: import("jackspeak").ConfigOption<"boolean", false, undefined>; 'no-browser': import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { 'show-full-coverage': { description: string; }; } & { 'show-full-coverage': import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { 'coverage-map': { hint: string; description: string; }; } & { 'coverage-map': import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; } & { 'coverage-exclude': { hint: string; description: string; }; } & { 'coverage-exclude': import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { 'allow-empty-coverage': { description: string; }; 'allow-incomplete-coverage': { description: string; }; 'disable-coverage': { description: string; }; } & { 'allow-empty-coverage': import("jackspeak").ConfigOption<"boolean", false, undefined>; 'allow-incomplete-coverage': import("jackspeak").ConfigOption<"boolean", false, undefined>; 'disable-coverage': import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { statements: { description: string; hint: string; validate: (n: unknown) => true; default: number; }; branches: { description: string; hint: string; validate: (n: unknown) => true; default: number; }; lines: { description: string; hint: string; validate: (n: unknown) => true; default: number; }; functions: { description: string; hint: string; validate: (n: unknown) => true; default: number; }; } & { statements: import("jackspeak").ConfigOption<"number", false, readonly number[] | undefined>; branches: import("jackspeak").ConfigOption<"number", false, readonly number[] | undefined>; lines: import("jackspeak").ConfigOption<"number", false, readonly number[] | undefined>; functions: import("jackspeak").ConfigOption<"number", false, readonly number[] | undefined>; } & { comments: { description: string; }; passes: { description: string; }; color: { short: string; description: string; }; 'no-color': { short: string; description: string; }; } & { comments: import("jackspeak").ConfigOption<"boolean", false, undefined>; passes: import("jackspeak").ConfigOption<"boolean", false, undefined>; color: import("jackspeak").ConfigOption<"boolean", false, undefined>; 'no-color': import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { diag: { description: string; }; 'no-diag': { description: string; }; } & { diag: import("jackspeak").ConfigOption<"boolean", false, undefined>; 'no-diag': import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { bail: { short: string; description: string; }; 'no-bail': { short: string; description: string; }; 'fail-todo': { description: string; }; 'fail-skip': { description: string; }; 'fail-only': { description: string; }; } & { bail: import("jackspeak").ConfigOption<"boolean", false, undefined>; 'no-bail': import("jackspeak").ConfigOption<"boolean", false, undefined>; 'fail-todo': import("jackspeak").ConfigOption<"boolean", false, undefined>; 'fail-skip': import("jackspeak").ConfigOption<"boolean", false, undefined>; 'fail-only': import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { timeout: { hint: string; short: string; default: number; description: string; }; } & { timeout: import("jackspeak").ConfigOption<"number", false, readonly number[] | undefined>; } & { changed: { short: string; description: string; }; } & { changed: import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { include: { hint: string; default: string[]; description: string; }; exclude: { hint: string; default: string[]; description: string; }; } & { include: import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; exclude: import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { save: { short: string; hint: string; description: string; }; } & { save: import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; } & { files: { hint: string; description: string; }; } & { files: import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { jobs: { hint: string; short: string; default: number; description: string; }; } & { jobs: import("jackspeak").ConfigOption<"number", false, readonly number[] | undefined>; } & { serial: { hint: string; description: string; }; } & { serial: import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { before: { hint: string; description: string; }; after: { hint: string; description: string; }; } & { before: import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; after: import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; } & { shuffle: { description: string; }; } & { shuffle: import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { 'output-file': { hint: string; short: string; description: string; }; 'output-dir': { hint: string; short: string; description: string; }; } & { 'output-file': import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; 'output-dir': import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; } & { 'test-arg': { hint: string; description: string; default: never[]; }; 'test-env': { hint: string; description: string; default: never[]; }; 'node-arg': { hint: string; default: never[]; description: string; }; } & { 'test-arg': import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; 'test-env': import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; 'node-arg': import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { debug: { description: string; }; 'omit-version': { description: string; }; 'omit-whitespace': { description: string; }; 'no-omit-whitespace': { description: string; }; versions: { short: string; description: string; }; version: { short: string; description: string; }; help: { short: string; type: "boolean"; description: string; }; } & { debug: import("jackspeak").ConfigOption<"boolean", false, undefined>; 'omit-version': import("jackspeak").ConfigOption<"boolean", false, undefined>; 'omit-whitespace': import("jackspeak").ConfigOption<"boolean", false, undefined>; 'no-omit-whitespace': import("jackspeak").ConfigOption<"boolean", false, undefined>; versions: import("jackspeak").ConfigOption<"boolean", false, undefined>; version: import("jackspeak").ConfigOption<"boolean", false, undefined>; help: import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { only: { type: string; short: string; description: string; nodeArgs: (v: boolean) => string[]; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { only: import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { grep: { type: string; multiple: boolean; hint: string; short: string; description: string; nodeArgs: (value: string[]) => string[]; } & import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { grep: import("jackspeak").ConfigOption<"string", true, readonly string[] | undefined>; } & { invert: { type: string; short: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { invert: import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "no-invert": { type: string; short: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "no-invert": import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "filter-quietly": { type: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "filter-quietly": import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "no-filter-quietly": { type: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "no-filter-quietly": import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "save-fixture": { type: string; short: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "save-fixture": import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { snapshot: { type: string; short: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { snapshot: import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "snapshot-clean-cwd": { type: string; default: boolean; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "snapshot-clean-cwd": import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "no-snapshot-clean-cwd": { type: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "no-snapshot-clean-cwd": import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { typecheck: { type: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { typecheck: import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { tsconfig: { type: string; description: string; } & import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; } & { tsconfig: import("jackspeak").ConfigOption<"string", false, readonly string[] | undefined>; } & { "type-strip-only": { type: string; description: string; } & import("jackspeak").ConfigOption<"boolean", false, undefined>; } & { "type-strip-only": import("jackspeak").ConfigOption<"boolean", false, undefined>; }>, positionals: string[]; export type JackLoaded = LoadedConfig['jack']; export type ConfigValues = LoadedConfig['values']; export declare let mainCommand: string; export declare const args: string[]; export declare const mainBin: string; //# sourceMappingURL=main-config.d.ts.map