react-component-override
Version:
Library for overriding react components at runtime.
6 lines (5 loc) • 457 B
TypeScript
import React from 'react';
import { OverridableComponentType, Override } from './types';
export declare function overridable<ComponentType extends OverridableComponentType>(Component: ComponentType): (props: React.ComponentProps<ComponentType>) => JSX.Element;
export declare function override(Current: OverridableComponentType, Override: OverridableComponentType): Override;
export declare function createOverrides(overrides: Array<Override>): Override[];