0.1.6 (#7)
Some checks failed
Publish / publish (push) Failing after 14s
Lint / lint (push) Successful in 12s

Co-authored-by: Julien Valverdé <julien.valverde@mailo.com>
Reviewed-on: #7
This commit was merged in pull request #7.
This commit is contained in:
Julien Valverdé
2024-07-29 18:42:05 +02:00
parent 511f43e3f8
commit 7179913d6d
30 changed files with 232 additions and 250 deletions

8
src/Schema/Kind.ts Normal file
View File

@@ -0,0 +1,8 @@
import { Schema } from "@effect/schema"
export const Kind = <Kind extends string>(kind: Kind) =>
Schema.withConstructorDefault(
Schema.propertySignature(Schema.Literal(kind)),
() => kind,
)