aboutsummaryrefslogtreecommitdiff
path: root/stdlib/util.ts
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/util.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/stdlib/util.ts b/stdlib/util.ts
index 4851392..20a41fb 100644
--- a/stdlib/util.ts
+++ b/stdlib/util.ts
@@ -21,8 +21,10 @@ export type ADT<D extends Record<string, any>> = {
? { t: Rec[keyof Rec] } & { [k in keyof Rec]: ADTConstructor<Rec[k]> }
: never
-export type Equals<Left, Right> =
- [Left] extends [Right] ? ([Right] extends [Left] ? true : false) : false
+export type Equals<Left, Right> = [Left] extends [Right]
+ ? [Right] extends [Left]
+ ? true
+ : false
+ : false
export type Not<B extends boolean> = B extends true ? false : true
-