@thangk/easythemer
Version:
Easily generate shades from a colour palette for use in your app
17 lines (16 loc) • 552 B
TypeScript
import { ShadeMultipliers, Theme, ThemeOptions } from "./types";
export declare function merger<T extends Object, K extends Object>(customOptions: T, defaultOptions: K): T;
export declare function useThemer({ customOptions, customShades, }: {
customOptions?: ThemeOptions;
customShades?: ShadeMultipliers;
}): {
error: string;
themeOptions?: undefined;
themeShades?: undefined;
myTheme?: undefined;
} | {
themeOptions: ThemeOptions;
themeShades: ShadeMultipliers;
myTheme: Theme;
error: null;
};