fix(types): handling PropType<Function> with default value (#1896)

fix #1891
This commit is contained in:
Carlos Rodrigues
2020-08-19 21:36:42 +01:00
committed by GitHub
parent 02dcc68c24
commit c2913d57d1
2 changed files with 8 additions and 1 deletions

View File

@@ -47,7 +47,7 @@ type DefaultFactory<T> = (props: Data) => T | null | undefined
interface PropOptions<T = any, D = T> {
type?: PropType<T> | true | null
required?: boolean
default?: D | DefaultFactory<D> | null | undefined
default?: D | DefaultFactory<D> | null | undefined | object
validator?(value: unknown): boolean
}