1import {type StyleProp} from 'react-native' 2 3export const flatten = <T>( 4 style: StyleProp<T>, 5): T extends (infer U)[] ? U : T => { 6 const defs = ([] as any).concat(style) 7 return Object.assign({}, ...defs.filter(Boolean).flat()) 8}