jsketcher/modules/ui/decoratorChain.js
2018-06-22 00:31:33 -07:00

9 lines
No EOL
249 B
JavaScript

export default function decoratorChain() {
let decorators = Array.from(arguments);
return function(Component) {
for (let i = decorators.length - 1; i >= 0; i --) {
Component = decorators[i](Component);
}
return Component;
}
}