UNPKG

brandeur-plugin-responsive-value

Version:

Brandeur plugin to resolve responsive array values

14 lines (10 loc) 358 B
declare module 'brandeur-plugin-responsive-value' { import { Style } from 'brandeur' export type Responsive<T> = T | (T | undefined)[] export type ResponsiveStyle<T = Style> = { [P in keyof T]: Responsive<T[P]> } export default function responsiveValue<T = Style>( mediaQueries: Array<string> ): (style: ResponsiveStyle<T>) => Style }