summaryrefslogtreecommitdiff
path: root/pbt/ts/src/index.ts
diff options
context:
space:
mode:
authorArnaud Bailly <arnaud@pankzsoft.com>2025-12-02 04:24:15 +0100
committerArnaud Bailly <arnaud@pankzsoft.com>2025-12-02 04:24:15 +0100
commit8a6cfd0187b149a1ce83f62af62bb227ee441277 (patch)
tree504ac7f631a93cf813fb1a86afd4b9ee23d23d60 /pbt/ts/src/index.ts
parent03d9f62f99afbae961fbf5846f015be5f6eee2b1 (diff)
downloadlambda-nantes-8a6cfd0187b149a1ce83f62af62bb227ee441277.tar.gz
Make property async aware
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])),
+ ),
);
}