@types/yargs
Version:
TypeScript definitions for yargs
40 lines (37 loc) • 870 B
text/typescript
import yargs = require("./index.js");
interface RequireType {
(path: string): Function;
main: MainType;
}
interface MainType {
filename: string;
children: MainType[];
}
declare const _instanceFactory: (processArgs: string[], cwd?: string, parentRequire?: RequireType) => yargs.Argv;
export default _instanceFactory;
export type {
BuilderCallback,
ParserConfigurationOptions,
Argv,
Arguments,
RequireDirectoryOptions,
Options,
PositionalOptions,
Defined,
ToArray,
ToString,
ToNumber,
InferredOptionType,
InferredOptionTypeInner,
RequiredOptionType,
InferredOptionTypes,
CommandModule,
ParseCallback,
CommandBuilder,
SyncCompletionFunction,
AsyncCompletionFunction,
PromiseCompletionFunction,
MiddlewareFunction,
Choices,
PositionalOptionsType,
} from './index.js';