Skip to content

Commit cbc7c8b

Browse files
committed
Release 0.13.29
1 parent 5af4984 commit cbc7c8b

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

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.28",
4+
"version": "0.13.29",
55
"author": "Casey Foster <c@sey.me>",
66
"license": "MIT",
77
"repository": {

src/index.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@
2222
* Default is `O['context'] extends undefined ? unknown: O['context']`
2323
* @template [_Extensions=O['extensions'] extends undefined ? {} : O['extensions']]
2424
* Default is `O['extensions'] extends undefined ? {} : O['extensions']`
25-
* @template [TypeName=O['typeName'] extends string ? O['typeName'] : never]
25+
* @template {string} [TypeName=O['typeName'] extends string ? O['typeName'] : never]
2626
* Default is `O['typeName'] extends string ? O['typeName'] : never`
27-
* @typedef {{
28-
* [K in TypeName extends string ? TypeName : never]: Type<Schema<O>, any>;
29-
* }} Schema
27+
* @typedef {{ [K in TypeName]: Type<Schema<O>, any> }} Schema
3028
*/
3129

3230
/**

types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export type SchemaOptions = {
1818
};
1919
typeName?: string;
2020
};
21-
export type Schema<O extends SchemaOptions = {}, _Context = O["context"] extends undefined ? unknown : O["context"], _Extensions = O["extensions"] extends undefined ? {} : O["extensions"], TypeName = O["typeName"] extends string ? O["typeName"] : never> = { [K in TypeName extends string ? TypeName : never]: Type<Schema<O>, any>; };
21+
export type Schema<O extends SchemaOptions = {}, _Context = O["context"] extends undefined ? unknown : O["context"], _Extensions = O["extensions"] extends undefined ? {} : O["extensions"], TypeName extends string = O["typeName"] extends string ? O["typeName"] : never> = { [K in TypeName]: Type<Schema<O>, any>; };
2222
export type SchemaContext<S extends Schema<any>> = S extends Schema<infer _, infer Context> ? Context : never;
2323
export type SchemaExtensions<S extends Schema<any>> = S extends Schema<infer _, infer __, infer Extensions> ? Extensions : never;
2424
export type SchemaTypeName<S extends Schema<any>> = S extends Schema<infer _, infer __, infer ___, infer TypeName> ? TypeName : never;

0 commit comments

Comments
 (0)