UNPKG

@mincho-js/css

Version:
6 lines (5 loc) 932 B
import { VariantGroups, VariantDefinitions, ToggleVariantMap, VariantSelection, VariantObjectSelection } from './types.cjs' export declare function mapValues<Input extends Record<string, unknown>, OutputValue>(input: Input, fn: (value: Input[keyof Input], key: keyof Input) => OutputValue): Record<keyof Input, OutputValue>; export declare function transformVariantSelection<Variants extends VariantGroups>(variants?: VariantSelection<Variants> | undefined): VariantObjectSelection<Variants>; export declare function transformVariantSelection<Variants extends VariantGroups, ToggleVariants extends VariantDefinitions>(variants?: VariantSelection<Variants & ToggleVariantMap<ToggleVariants>> | undefined): VariantObjectSelection<Variants & ToggleVariantMap<ToggleVariants>>; export declare function transformToggleVariants<ToggleVariants extends VariantDefinitions>(toggleVariants: ToggleVariants): ToggleVariantMap<ToggleVariants>;