Dependencies upgrade
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@effect/schema": "^0.68.12",
|
"@effect/schema": "^0.68.12",
|
||||||
"@thilawyn/thilalib": "^0.1.3",
|
"@thilawyn/thilalib": "^0.1.4",
|
||||||
"effect": "^3.4.5"
|
"effect": "^3.4.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
import { Schema as S } from "@effect/schema"
|
import { Schema as S } from "@effect/schema"
|
||||||
import { Jsonifiable, Tag } from "@thilawyn/thilalib/effect/schema"
|
import { Jsonifiable, Kind, Tag } from "@thilawyn/thilalib/effect/schema"
|
||||||
import { Class } from "@thilawyn/thilalib/effect/schema/class"
|
import { Class } from "@thilawyn/thilalib/effect/schema/class"
|
||||||
|
|
||||||
|
|
||||||
export class Todo extends Class<Todo>("Todo")({
|
export class Todo extends Class<Todo>("Todo")({
|
||||||
|
_kind: Kind("Todo"),
|
||||||
_tag: Tag("Todo"),
|
_tag: Tag("Todo"),
|
||||||
|
|
||||||
id: S.String,
|
id: S.String,
|
||||||
@@ -16,10 +17,10 @@ export class Todo extends Class<Todo>("Todo")({
|
|||||||
}) {}
|
}) {}
|
||||||
|
|
||||||
|
|
||||||
export const JsonifiableTodo = Jsonifiable(Todo, S.Struct({
|
export const JsonifiableTodo = Todo.pipe(Jsonifiable(S.Struct({
|
||||||
...Todo.fields,
|
...Todo.fields,
|
||||||
|
|
||||||
due: S.OptionFromNullOr(S.DateFromString),
|
due: S.OptionFromNullOr(S.DateFromString),
|
||||||
createdAt: S.DateFromString,
|
createdAt: S.DateFromString,
|
||||||
updatedAt: S.DateFromString,
|
updatedAt: S.DateFromString,
|
||||||
}))
|
})))
|
||||||
|
|||||||
@@ -3,11 +3,11 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@effect/platform": "^0.58.12",
|
"@effect/platform": "^0.58.13",
|
||||||
"@effect/platform-bun": "^0.38.11",
|
"@effect/platform-bun": "^0.38.12",
|
||||||
"@effect/schema": "^0.68.11",
|
"@effect/schema": "^0.68.12",
|
||||||
"@thilawyn/thilalib": "^0.1.3",
|
"@thilawyn/thilalib": "^0.1.4",
|
||||||
"@todo-tests/common": "workspace:*",
|
"@todo-tests/common": "workspace:*",
|
||||||
"effect": "^3.4.4"
|
"effect": "^3.4.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user