refactor(types): move component props interfaces + expose AllowedComponentProps

fix #1632
This commit is contained in:
Evan You
2020-07-19 14:09:37 -04:00
parent 2deb0c7a74
commit 03c681e396
4 changed files with 24 additions and 14 deletions

View File

@@ -53,6 +53,19 @@ import { componentAdded } from './devtools'
export type Data = Record<string, unknown>
/**
* For extending allowed non-declared props on components in TSX
*/
export interface ComponentCustomProps {}
/**
* Default allowed non-declared props on ocmponent in TSX
*/
export interface AllowedComponentProps {
class?: unknown
style?: unknown
}
// Note: can't mark this whole interface internal because some public interfaces
// extend it.
export interface ComponentInternalOptions {