@@ -9,13 +9,6 @@ export { PaveError } from "#types/pave-error.js";
99export { validateQuery } from "#types/validate-query.js" ;
1010export { validateSchema } from "#types/validate-schema.js" ;
1111export { validateValue } from "#types/validate-value.js" ;
12- export type Query < T = any > = {
13- _ ?: string ;
14- $ ?: any ;
15- _type ?: { [ K in keyof any ] : never ; } ;
16- } | {
17- [ K : string ] : Query < T > ;
18- } ;
1912export type Recursive < T > = T | RecursiveArray < T > ;
2013export type RecursiveArray < T > = Recursive < T > [ ] ;
2114export type Schema < A extends {
@@ -28,12 +21,6 @@ export type Schema<A extends {
2821export type SchemaContext < S extends Schema < any > > = S extends Schema < infer _ , infer Context > ? Context : never ;
2922export type SchemaExtensions < S extends Schema < any > > = S extends Schema < infer _ , infer __ , infer Extensions > ? Extensions : never ;
3023export type SchemaTypeName < S extends Schema < any > > = S extends Schema < infer _ , infer __ , infer ___ , infer TypeName > ? TypeName : never ;
31- export type DefaultTypeArg = {
32- input : unknown ;
33- object : unknown ;
34- resolvedValue : { } ;
35- value : unknown ;
36- } ;
3724export type Type < S extends Schema < any > = Schema < { } , unknown , unknown , unknown > , A extends {
3825 input ?: any ;
3926 object ?: any ;
@@ -95,3 +82,10 @@ export type Type<S extends Schema<any> = Schema<{}, unknown, unknown, unknown>,
9582 value : ResolvedValue ;
9683 } ) => any ;
9784} & SchemaExtensions < S > ) > ;
85+ export type Query < T = any > = {
86+ _ ?: string ;
87+ $ ?: any ;
88+ _type ?: { [ K in keyof any ] : never ; } ;
89+ } | {
90+ [ K : string ] : Query < T > ;
91+ } ;
0 commit comments