UNPKG

@gmjs/cli-wrapper

Version:
9 lines (8 loc) 785 B
import { NormalizedOptionName, CliOption, CliOptions, ParseResult, ParseResultOption } from '../../types'; export declare function createSuccessParseResult(options: readonly ParseResultOption[]): ParseResult; export declare function createErrorParseResult(message: string): ParseResult; export declare function getOptionNameMap(options: CliOptions): ReadonlyMap<string, CliOption>; export declare function getOptionShortToLongNameMap(options: CliOptions): ReadonlyMap<string, string>; export declare function isValidOptionString(optionStr: string): boolean; export declare function getOptionsFromString(optionsStr: string): readonly string[]; export declare function normalizeOptionName(optionName: string, optionShortToLongNameMap: ReadonlyMap<string, string>): NormalizedOptionName;