diff --git a/src/effect/schema/tests.ts b/src/effect/schema/tests.ts index 25cc94a..6ea33e9 100644 --- a/src/effect/schema/tests.ts +++ b/src/effect/schema/tests.ts @@ -1,15 +1,13 @@ import { Schema as S } from "@effect/schema" -import { pipe } from "effect" import { reaction, runInAction } from "mobx" import { MobXObservable, MutableTaggedClass } from "./class" -class User extends pipe( - MutableTaggedClass()("User", { - id: S.BigIntFromSelf, - role: S.Union(S.Literal("BasicUser"), S.Literal("Admin")), - }), - MobXObservable, +class User extends MutableTaggedClass()("User", { + id: S.BigIntFromSelf, + role: S.Union(S.Literal("BasicUser"), S.Literal("Admin")), +}).pipe( + MobXObservable ) {} const user1 = new User({ id: -1n, role: "BasicUser" })