diff --git a/src/args.ts b/src/args.ts index f992da5..2f5e5c3 100644 --- a/src/args.ts +++ b/src/args.ts @@ -23,11 +23,13 @@ export interface ArgBase { export type RequiredArg = ArgBase & { required: true; + multiple?: false; value: T; } export type OptionalArg = ArgBase & { required: false; + multiple?: false; value?: T; } diff --git a/src/parse.ts b/src/parse.ts index 7619702..94bc4be 100644 --- a/src/parse.ts +++ b/src/parse.ts @@ -167,7 +167,18 @@ export class Parser