UNPKG

styled-components-devtools

Version:

9 lines (8 loc) 446 B
import * as React from 'react'; declare type AnyIfEmpty<T extends object> = keyof T extends never ? any : T; export interface ThemeProviderProps<T extends object> { children?: React.ReactChild; theme: T; } declare const withStyledComponentDevTools: <T extends object>(Component: React.ComponentType<ThemeProviderProps<T>>) => React.FunctionComponent<ThemeProviderProps<AnyIfEmpty<T>>>; export default withStyledComponentDevTools;