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