diff --git a/packages/rstack/src/cli/args.ts b/packages/rstack/src/cli/args.ts index 27e3af9..cf55aa8 100644 --- a/packages/rstack/src/cli/args.ts +++ b/packages/rstack/src/cli/args.ts @@ -1,9 +1,18 @@ import { parseArgs as nodeParseArgs, - type ParseArgsConfig, + type ParseArgsConfig as NodeParseArgsConfig, + type ParseArgsOptionDescriptor as NodeParseArgsOptionDescriptor, type ParseArgsOptionsConfig, } from 'node:util'; +type ParseArgsOptionDescriptor = Omit & { + default?: never; +}; + +type ParseArgsConfig = Omit & { + options?: Record; +}; + type CamelCase = Value extends `${infer Head}-${infer Tail}` ? `${Head}${Capitalize>}` : Value;