0.1.2 #3

Merged
Thilawyn merged 136 commits from next into master 2024-03-11 19:44:21 +01:00
3 changed files with 10 additions and 2 deletions
Showing only changes of commit a6214c470e - Show all commits

BIN
bun.lockb

Binary file not shown.

View File

@@ -48,7 +48,7 @@
"clean:node": "rm -rf node_modules" "clean:node": "rm -rf node_modules"
}, },
"dependencies": { "dependencies": {
"@thilawyn/traitify-ts": "^0.1.8", "@thilawyn/traitify-ts": "^0.1.9",
"decimal.js": "^10.4.3", "decimal.js": "^10.4.3",
"effect": "^2.4.0", "effect": "^2.4.0",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",

View File

@@ -1,4 +1,4 @@
import { expression } from "@thilawyn/traitify-ts" import { Trait, TraitExpressionBuilder, expression } from "@thilawyn/traitify-ts"
import { AbstractClass, Simplify } from "type-fest" import { AbstractClass, Simplify } from "type-fest"
import { z } from "zod" import { z } from "zod"
import { ExtendableZodSchemaObject } from "./traits/ExtendableZodSchemaObject" import { ExtendableZodSchemaObject } from "./traits/ExtendableZodSchemaObject"
@@ -6,6 +6,14 @@ import { InstantiableZodSchemaObject } from "./traits/InstantiableZodSchemaObjec
import { Extend, StaticMembers } from "./util" import { Extend, StaticMembers } from "./util"
export class ZodSchemaClassBuilder<
Superclass extends AbstractClass<object>,
const Traits extends Trait<any, any, any, any>[],
>
extends TraitExpressionBuilder<Superclass, Traits> {
}
export function ZodSchemaClassOf< export function ZodSchemaClassOf<
Superclass extends AbstractClass<object, []>, Superclass extends AbstractClass<object, []>,