styled-components-devtools
Version:
9 lines (8 loc) • 416 B
TypeScript
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 withDevtools: <T extends object>(Component: React.ComponentType<ThemeProviderProps<T>>) => React.FunctionComponent<ThemeProviderProps<AnyIfEmpty<T>>>;
export default withDevtools;