create-nx-workspace
Version:
30 lines • 990 B
TypeScript
import yargs = require('yargs');
export declare function withNxCloud<T = unknown>(argv: yargs.Argv<T>): yargs.Argv<T & {
nxCloud: string;
}>;
export declare function withUseGitHub<T = unknown>(argv: yargs.Argv<T>): yargs.Argv<T & {
useGitHub: boolean;
}>;
export declare function withAllPrompts<T = unknown>(argv: yargs.Argv<T>): yargs.Argv<T & {
allPrompts: boolean;
}>;
export declare function withPackageManager<T = unknown>(argv: yargs.Argv<T>): yargs.Argv<T & {
packageManager: string;
}>;
export declare function withGitOptions<T = unknown>(argv: yargs.Argv<T>): yargs.Argv<T & {
defaultBase: string;
} & {
skipGit: boolean;
} & {
skipGitHubPush: boolean;
} & {
verbose: boolean;
} & {
"commit.name": string;
} & {
"commit.email": string;
} & {
"commit.message": string;
}>;
export declare function withOptions<T>(argv: yargs.Argv<T>, ...options: ((argv: yargs.Argv<T>) => yargs.Argv<T>)[]): any;
//# sourceMappingURL=yargs-options.d.ts.map