Skip to content

Commit 7985f3c

Browse files
committed
Release 0.13.26
1 parent 17c3a3a commit 7985f3c

3 files changed

Lines changed: 14 additions & 29 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "pave",
33
"type": "module",
4-
"version": "0.13.25",
4+
"version": "0.13.26",
55
"author": "Casey Foster <c@sey.me>",
66
"license": "MIT",
77
"repository": {

src/index.js

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
/**
2-
* @template [T=any] Default is `any`
3-
* @typedef {{ _?: string; $?: any; _type?: { [K in keyof any]: never } }
4-
* | { [K: string]: Query<T> }} Query
5-
*/
6-
71
/**
82
* @template T
93
* @typedef {T | RecursiveArray<T>} Recursive
@@ -49,15 +43,6 @@
4943
* : never} SchemaTypeName
5044
*/
5145

52-
/**
53-
* @typedef {{
54-
* input: unknown;
55-
* object: unknown;
56-
* resolvedValue: {};
57-
* value: unknown;
58-
* }} DefaultTypeArg
59-
*/
60-
6146
/**
6247
* @template {Schema<any>} [S=Schema] Default is `Schema`
6348
* @template {{ input?: any; object?: any; resolvedValue?: {}; value?: any }} [A={}]
@@ -128,6 +113,12 @@
128113
* >} Type
129114
*/
130115

116+
/**
117+
* @template [T=any] Default is `any`
118+
* @typedef {{ _?: string; $?: any; _type?: { [K in keyof any]: never } }
119+
* | { [K: string]: Query<T> }} Query
120+
*/
121+
131122
export { Context } from '#src/context.js';
132123
export { createClient } from '#src/create-client.js';
133124
export { execute } from '#src/execute.js';

types/index.d.ts

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,6 @@ export { PaveError } from "#types/pave-error.js";
99
export { validateQuery } from "#types/validate-query.js";
1010
export { validateSchema } from "#types/validate-schema.js";
1111
export { 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-
};
1912
export type Recursive<T> = T | RecursiveArray<T>;
2013
export type RecursiveArray<T> = Recursive<T>[];
2114
export type Schema<A extends {
@@ -28,12 +21,6 @@ export type Schema<A extends {
2821
export type SchemaContext<S extends Schema<any>> = S extends Schema<infer _, infer Context> ? Context : never;
2922
export type SchemaExtensions<S extends Schema<any>> = S extends Schema<infer _, infer __, infer Extensions> ? Extensions : never;
3023
export 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-
};
3724
export 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

Comments
 (0)