File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -128,11 +128,10 @@ const cli = meow(`
128
128
foo(cli.input.at(0), cli.flags);
129
129
```
130
130
*/
131
- export default function meow < Flags extends AnyFlags > ( helpMessage : string , options ?: Options < Flags > ) : Result < Flags > ;
132
- export default function meow < Flags extends AnyFlags > ( options ?: Options < Flags > ) : Result < Flags > ;
133
- // TODO: should these be optional? importMeta is always needed
131
+ export default function meow < Flags extends AnyFlags > ( helpMessage : string , options : Options < Flags > ) : Result < Flags > ;
132
+ export default function meow < Flags extends AnyFlags > ( options : Options < Flags > ) : Result < Flags > ;
134
133
135
- export default function meow < Flags extends AnyFlags > ( helpMessage ? : string | Options < Flags > , options ?: Options < Flags > ) : Result < Flags > {
134
+ export default function meow < Flags extends AnyFlags > ( helpMessage : string | Options < Flags > , options ?: Options < Flags > ) : Result < Flags > {
136
135
if ( typeof helpMessage !== 'string' ) {
137
136
options = helpMessage ;
138
137
helpMessage = '' ;
Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ import meow from '../source/index.js';
5
5
6
6
const importMeta = import . meta;
7
7
8
- expectType < Result < never > > ( meow ( 'Help text' ) ) ;
8
+ expectError ( meow ( 'Help text' ) ) ;
9
+ expectError ( meow ( 'Help text' , { } ) ) ;
9
10
expectType < Result < never > > ( meow ( 'Help text' , { importMeta, hardRejection : false } ) ) ;
10
11
expectAssignable < { flags : { foo : number } } > (
11
12
meow ( { importMeta : import . meta, flags : { foo : { type : 'number' , isRequired : true } } } ) ,
You can’t perform that action at this time.
0 commit comments