Skip to content

Commit ec35021

Browse files
committed
Fix types for new classes behavior
1 parent e3840b4 commit ec35021

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/main.test-d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ expectAssignable<Options>({ classes: { other: {} } })
8080

8181
handleCliError('', { classes: { default: { exitCode: 0 } } })
8282
expectAssignable<Options>({ classes: { default: { exitCode: 0 } } })
83+
handleCliError('', { classes: { default: { stack: true } } })
84+
expectAssignable<Options>({ classes: { default: { stack: true } } })
8385
// @ts-expect-error
8486
handleCliError('', { classes: { default: { classes: {} } } })
8587
expectNotAssignable<Options>({ classes: { default: { classes: {} } } })
@@ -88,6 +90,9 @@ expectNotAssignable<Options>({ classes: { Error: undefined } })
8890
// @ts-expect-error
8991
handleCliError('', { classes: { default: { exitCode: '0' } } })
9092
expectNotAssignable<Options>({ classes: { default: { exitCode: '0' } } })
93+
// @ts-expect-error
94+
handleCliError('', { classes: { default: { stack: 0 } } })
95+
expectNotAssignable<Options>({ classes: { default: { stack: 0 } } })
9196

9297
expectType<void>(validateOptions({}))
9398
validateOptions(0)

0 commit comments

Comments
 (0)