UNPKG

@grindife/supamelon

Version:

Combination of supabase and watermelondb

18 lines (15 loc) 388 B
// @flow const compose: any = (...funcs) => (Component) => { const enhance = funcs.reduce( (a, b) => (...args) => a(b(...args)), (arg) => arg, ) const EnhancedComponent = enhance(Component) EnhancedComponent.displayName = `${Component.name}.Enhanced` return EnhancedComponent } export default (compose: $Compose)