@tapjs/run
Version:
Command-line interface for the node-tap runner
426 lines • 11.7 kB
TypeScript
import { LoadedConfig } from '@tapjs/config';
export declare const config: LoadedConfig;
export declare const values: import("jackspeak").OptionsResults<import("jackspeak").ConfigSetFromMetaSet<"string", true, {
plugin: {
hint: string;
description: string;
default: string[];
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", false, {
reporter: {
short: string;
hint: string;
description: string;
};
'reporter-file': {
short: string;
hint: string;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", true, {
'reporter-arg': {
hint: string;
short: string;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", true, {
'coverage-report': {
hint: string;
default: string[];
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
browser: {
description: string;
default: true;
};
'no-browser': {
description: string;
};
'show-full-coverage': {
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", false, {
'coverage-map': {
hint: string;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
'allow-empty-coverage': {
description: string;
};
'allow-incomplete-coverage': {
description: string;
};
'disable-coverage': {
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
bail: {
short: string;
description: string;
};
'no-bail': {
short: string;
description: string;
};
comments: {
description: string;
};
passes: {
description: string;
};
'fail-todo': {
description: string;
};
'fail-skip': {
description: string;
};
'fail-only': {
description: string;
};
color: {
short: string;
description: string;
};
'no-color': {
short: string;
description: string;
};
changed: {
short: string;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", false, {
save: {
short: string;
hint: string;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
diag: {
description: string;
};
'no-diag': {
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"number", false, {
timeout: {
hint: string;
short: string;
default: number;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", true, {
files: {
hint: string;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"number", false, {
jobs: {
hint: string;
short: string;
default: number;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", false, {
before: {
hint: string;
description: string;
};
after: {
hint: string;
description: string;
};
'output-file': {
hint: string;
short: string;
description: string;
};
'output-dir': {
hint: string;
short: string;
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", true, {
include: {
hint: string;
default: string[];
description: string;
};
exclude: {
hint: string;
default: string[];
description: string;
};
serial: {
hint: string;
description: string;
};
'test-arg': {
hint: string;
description: string;
default: never[];
};
'test-env': {
hint: string;
description: string;
default: never[];
};
'node-arg': {
hint: string;
default: never[];
description: string;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
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;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
only: {
type: string;
short: string;
description: string;
nodeArgs: (v: boolean) => string[];
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", true, {
grep: {
type: string;
multiple: boolean;
hint: string;
short: string;
description: string;
nodeArgs: (value: string[]) => string[];
} & {
type: "string";
short?: string | undefined;
default?: string[] | undefined;
description?: string;
hint?: string | undefined;
validate?: ((v: unknown) => v is import("jackspeak").ValidValue<"string", true>) | undefined;
validOptions?: readonly string[] | undefined;
} & {
multiple: true;
delim?: string | undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
invert: {
type: string;
short: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
"no-invert": {
type: string;
short: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
"filter-quietly": {
type: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
"no-filter-quietly": {
type: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
"save-fixture": {
type: string;
short: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
snapshot: {
type: string;
short: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
"snapshot-clean-cwd": {
type: string;
default: boolean;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
"no-snapshot-clean-cwd": {
type: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
typecheck: {
type: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"string", false, {
tsconfig: {
type: string;
description: string;
} & {
type: "string";
short?: string | undefined;
default?: string | undefined;
description?: string;
hint?: string | undefined;
validate?: ((v: unknown) => v is import("jackspeak").ValidValue<"string", false>) | undefined;
validOptions?: readonly string[] | undefined;
} & {
multiple?: false | undefined;
delim?: undefined;
};
}> & import("jackspeak").ConfigSetFromMetaSet<"boolean", false, {
"type-strip-only": {
type: string;
description: string;
} & {
type: "boolean";
short?: string | undefined;
default?: boolean | undefined;
description?: string;
hint?: undefined;
validate?: ((v: unknown) => v is boolean) | undefined;
validOptions?: undefined;
} & {
multiple?: false | undefined;
delim?: 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