Skip to content

Commit 1262dbd

Browse files
committed
Update resolveThunk.js
1 parent 6789fe2 commit 1262dbd

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/build/__tests__/resolveThunk-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
/* eslint-env jest */
1+
/* @flow */
22

33
import resolveThunk from '../resolveThunk';
44

55
describe('resolveThunk()', () => {
6-
it('should work', () => {
6+
test('works', () => {
77
expect(resolveThunk(true)).toBe(true);
88
expect(resolveThunk(() => true)).toBe(true);
99
});

src/build/resolveThunk.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
export default function resolveThunk(thunk) {
1+
/* @flow */
2+
3+
export type Thunk<T> = (() => T) | T;
4+
5+
export default function resolveThunk<T>(thunk: Thunk<T>): T {
26
return typeof thunk === 'function' ? thunk() : thunk;
37
}

0 commit comments

Comments
 (0)