mixanator

1.0.7 • Public • Published

Mixanator

Mixins with function composition

Usage

import { mix } from 'mixanator';

const User = mix(({ name }) => ({ name, updatedAt: new Date() }))

const Student = User.extend(({ name, id }) => ({ ...user, id, }))

//...

const u = User({name: 'Adam'}) // { name: 'adam' }
const s = Student({ name: 'Adam', id: 12 }) // { name: adam, id: 12 }

Package Sidebar

Install

npm i mixanator

Weekly Downloads

9

Version

1.0.7

License

MIT

Last publish

Collaborators

  • gwash3189