Skip to content

Commit

Permalink
fix: improve flag types
Browse files Browse the repository at this point in the history
  • Loading branch information
mdonnalley committed Aug 5, 2022
1 parent 34e1ece commit 6d0b4e1
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/interfaces/parser.ts
Expand Up @@ -201,4 +201,5 @@ export type CompletableOptionFlag<T> = OptionFlag<T> & {

export type CompletableFlag<T> = BooleanFlag<T> | CompletableOptionFlag<T>

export type FlagInput<T extends FlagOutput = {[flag: string]: unknown}> = { [P in keyof T]: CompletableFlag<T[P]> }
// eslint-disable-next-line @typescript-eslint/ban-types
export type FlagInput<T extends FlagOutput = object> = { [P in keyof T]: CompletableFlag<T[P]> }

0 comments on commit 6d0b4e1

Please sign in to comment.