Same type defaults for StringSchemaConstructor and StringSchema (#43951)

This commit is contained in:
Maurice de Beijer
2020-04-17 13:51:28 -07:00
committed by GitHub
parent b6494480c5
commit 94e11e35a2
+2 -2
View File
@@ -101,8 +101,8 @@ export interface MixedSchema<T = any> extends Schema<T> {
}
export interface StringSchemaConstructor {
<T extends string | null | undefined = undefined>(): T extends string ? StringSchema<T> : StringSchema;
new <T extends string | null | undefined = undefined>(): T extends string ? StringSchema<T> : StringSchema;
<T extends string | null | undefined = string>(): T extends string ? StringSchema<T> : StringSchema;
new <T extends string | null | undefined = string>(): T extends string ? StringSchema<T> : StringSchema;
}
export interface StringSchema<T extends string | null | undefined = string> extends Schema<T> {