riot/dom-bindings

View on GitHub
src/bindings/simple.js

Summary

Maintainability
A
0 mins
Test Coverage
import createExpression from '../expression.js'
import flattenCollectionMethods from '../util/flatten-collection-methods.js'

export default function create(node, { expressions }) {
  return {
    ...flattenCollectionMethods(
      expressions.map((expression) => createExpression(node, expression)),
      ['mount', 'update', 'unmount'],
    ),
  }
}