summaryrefslogtreecommitdiff
path: root/pbt/ts/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'pbt/ts/src/index.ts')
-rw-r--r--pbt/ts/src/index.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/pbt/ts/src/index.ts b/pbt/ts/src/index.ts
index 38049b2..2f59f0e 100644
--- a/pbt/ts/src/index.ts
+++ b/pbt/ts/src/index.ts
@@ -19,8 +19,8 @@ function reverse<A>(arr: A[]): A[] {
return result;
}
-function reverse_is_self_inverse(arr: number[]): boolean {
- return arrayEquals(reverse(reverse(arr)), arr);
+function reverse_is_self_inverse(arr: number[]): Promise<boolean> {
+ return Promise.resolve(arrayEquals(reverse(reverse(arr)), arr));
}
function gen2lists<A>(gen: Gen<A>): Gen<[A[], A[]]> {
@@ -32,10 +32,12 @@ function gen2lists<A>(gen: Gen<A>): Gen<[A[], A[]]> {
};
}
-function reverse_with_two_lists<A>(arrs: [A[], A[]]): boolean {
- return arrayEquals(
- reverse(arrs[0].concat(arrs[1])),
- reverse(arrs[1]).concat(reverse(arrs[0])),
+function reverse_with_two_lists<A>(arrs: [A[], A[]]): Promise<boolean> {
+ return Promise.resolve(
+ arrayEquals(
+ reverse(arrs[0].concat(arrs[1])),
+ reverse(arrs[1]).concat(reverse(arrs[0])),
+ ),
);
}