types(props): fix typo on prototype (#1334)
This commit is contained in:
parent
f3eac11058
commit
4c4f39b6ea
@ -53,8 +53,8 @@ type PropConstructor<T = any> =
|
|||||||
| { (): T }
|
| { (): T }
|
||||||
| PropMethod<T>
|
| PropMethod<T>
|
||||||
|
|
||||||
type PropMethod<T> = T extends (...args: any) => any // if is function with args
|
type PropMethod<T, TConstructor = any> = T extends (...args: any) => any // if is function with args
|
||||||
? { new (): T; (): T; readonly proptotype: Function } // Create Function like constructor
|
? { new (): TConstructor; (): T; readonly prototype: TConstructor } // Create Function like constructor
|
||||||
: never
|
: never
|
||||||
|
|
||||||
type RequiredKeys<T, MakeDefaultRequired> = {
|
type RequiredKeys<T, MakeDefaultRequired> = {
|
||||||
|
Loading…
Reference in New Issue
Block a user