0.1.6 #7
@@ -12,13 +12,12 @@ import { Mutable } from "./class/Mutable"
|
||||
// MobXObservable
|
||||
// ) {}
|
||||
|
||||
class User extends TaggedClass<User>()("User", {
|
||||
class User extends Class<User>("User")({
|
||||
id: S.BigIntFromSelf,
|
||||
role: S.Union(S.Literal("BasicUser"), S.Literal("Admin")),
|
||||
}).pipe(
|
||||
Mutable,
|
||||
MobXObservable,
|
||||
) {}
|
||||
}) {}
|
||||
|
||||
const MutableUser = Mutable(User)
|
||||
|
||||
const JsonifiableUser = User.pipe(
|
||||
Jsonifiable(S.Struct({
|
||||
|
||||
Reference in New Issue
Block a user