@@ -11,45 +11,46 @@ import modernErrorsProcess, { Options, Event } from 'modern-errors-process'
1111const BaseError = ModernError . subclass ( 'BaseError' , {
1212 plugins : [ modernErrorsProcess ] ,
1313} )
14- const undo = BaseError . logProcess ( )
14+ const UnknownError = BaseError . subclass ( 'UnknownError' )
15+ const undo = UnknownError . logProcess ( )
1516
1617ModernError . subclass ( 'TestError' , {
1718 plugins : [ modernErrorsProcess ] ,
1819 process : { } ,
1920} )
20- BaseError . logProcess ( { } )
21+ UnknownError . logProcess ( { } )
2122expectAssignable < Options > ( { } )
2223ModernError . subclass ( 'TestError' , {
2324 plugins : [ modernErrorsProcess ] ,
2425 process : { exit : true } ,
2526} )
26- BaseError . logProcess ( { exit : true } )
27+ UnknownError . logProcess ( { exit : true } )
2728expectAssignable < Options > ( { exit : true } )
28- expectError ( BaseError . logProcess ( undefined ) )
29+ expectError ( UnknownError . logProcess ( undefined ) )
2930expectNotAssignable < Options > ( undefined )
3031expectError (
3132 ModernError . subclass ( 'TestError' , {
3233 plugins : [ modernErrorsProcess ] ,
3334 process : true ,
3435 } ) ,
3536)
36- expectError ( BaseError . logProcess ( true ) )
37+ expectError ( UnknownError . logProcess ( true ) )
3738expectNotAssignable < Options > ( true )
3839expectError (
3940 ModernError . subclass ( 'TestError' , {
4041 plugins : [ modernErrorsProcess ] ,
4142 process : { exit : 'true' } ,
4243 } ) ,
4344)
44- expectError ( BaseError . logProcess ( { exit : 'true' } ) )
45+ expectError ( UnknownError . logProcess ( { exit : 'true' } ) )
4546expectNotAssignable < Options > ( { exit : 'true' } )
4647expectError (
4748 ModernError . subclass ( 'TestError' , {
4849 plugins : [ modernErrorsProcess ] ,
4950 process : { unknown : true } ,
5051 } ) ,
5152)
52- expectError ( BaseError . logProcess ( { unknown : true } ) )
53+ expectError ( UnknownError . logProcess ( { unknown : true } ) )
5354expectNotAssignable < Options > ( { unknown : true } )
5455
5556expectAssignable < Event > ( 'rejectionHandled' )
0 commit comments