Skip to content

Commit 7d11c7f

Browse files
committed
Add regression test
1 parent 99fd6dc commit 7d11c7f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
function fail(message: string) : never { throw new Error(message); }
2+
function withFew<a, r>(values: a[], haveFew: (values: a[]) => r, haveNone: (reason: string) => r): r {
3+
return values.length > 0 ? haveFew(values) : haveNone('No values.');
4+
}
5+
function id<a>(value: a) : a { return value; }
6+
const result = withFew([1, 2, 3], id, fail); // expected result is number[]

0 commit comments

Comments
 (0)