appium
Version:
Automation for Apps.
17 lines • 798 B
TypeScript
export type ExtensionType = import("@appium/types").ExtensionType;
/**
* A tuple of argument aliases and argument options
*/
export type ArgumentDefinitions = Map<[name: string] | [name: string, alias: string], import("argparse").ArgumentOptions>;
/**
* Derives the options for the `server` command from the schema, and adds the arguments
* which are disallowed in the config file.
* @returns {ArgumentDefinitions}
*/
export function getServerArgs(): ArgumentDefinitions;
/**
* Builds a Record of extension types to a Record of subcommands to their argument definitions
*/
export const getExtensionArgs: (() => Record<ExtensionType, Record<import("appium/types").CliExtensionSubcommand, ArgumentDefinitions>>) & _.MemoizedFunction;
import _ from 'lodash';
//# sourceMappingURL=args.d.ts.map