UNPKG

@mobily/stacks

Version:

⚡ A set of useful components to help you build and maintain React Native (Web too) layouts with ease.

32 lines (30 loc) 561 B
// @flow export type responsiveProp<T> = T | $ReadOnlyArray<T>; export type flex = | "content" | "fluid" | "1/2" | "1/3" | "2/3" | "1/4" | "3/4" | "1/5" | "2/5" | "3/5" | "4/5"; export type resolveResponsiveProp<A = mixed> = <T>( value: responsiveProp<T> | null | void ) => T | void; export type spacingHelpers = { +multiply: { (value: number): number, (value: number | void | null): number | void, ... }, +divide: { (value: number): number, (value: number | void | null): number | void, ... }, ... };