Skip to content

Commit 3773f51

Browse files
committed
Release 0.13.32
1 parent 5a37412 commit 3773f51

3 files changed

Lines changed: 3 additions & 3 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.31",
4+
"version": "0.13.32",
55
"author": "Casey Foster <c@sey.me>",
66
"license": "MIT",
77
"repository": {

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
/**
3535
* @template {TypeOptions} [O={}] Default is `{}`
3636
* @typedef {Recursive<
37-
* | Get<O['typeName'], never>
37+
* | (O['typeName'] extends string ? O['typeName'] : never)
3838
* | ((
3939
* | { optional: SubType<O> }
4040
* | { nullable: SubType<O> }

types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export type TypeOptions = {
2222
value?: any;
2323
};
2424
export type SubType<O extends TypeOptions> = Type<Pick<O, "context" | "extensions" | "typeName">>;
25-
export type Type<O extends TypeOptions = {}> = Recursive<Get<O["typeName"], never> | (({
25+
export type Type<O extends TypeOptions = {}> = Recursive<(O["typeName"] extends string ? O["typeName"] : never) | (({
2626
optional: SubType<O>;
2727
} | {
2828
nullable: SubType<O>;

0 commit comments

Comments
 (0)