Skip to content

Commit 1e5ddb6

Browse files
authored
Fix the TypeScript type for the return value (#6)
1 parent 70f782f commit 1e5ddb6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ declare const macosRelease: {
2828
//=> {name: 'Big Sur', version: '11'}
2929
```
3030
*/
31-
(release?: string): string;
31+
(release?: string): {name: string, version: string};
3232

3333
// TODO: remove this in the next major version, refactor the whole definition to:
34-
// declare function macosRelease(release?: string): string;
34+
// declare function macosRelease(release?: string): {name: string, version: string};
3535
// export = macosRelease;
3636
default: typeof macosRelease;
3737
};

index.test-d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {expectType} from 'tsd';
22
import macosRelease = require('.');
33

4-
expectType<string>(macosRelease());
5-
expectType<string>(macosRelease('foo'));
4+
expectType<{name: string, version: string}>(macosRelease());
5+
expectType<{name: string, version: string}>(macosRelease('foo'));

0 commit comments

Comments
 (0)