All files / decorators Component.js

100% Statements 3/3
100% Branches 1/1
100% Functions 2/2
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                  5x 5x        
// @flow
 
import componentContainer from '../services/ComponentContainer';
 
type ComponentConfig = {
  name: string,
  dependencies: string[],
};
 
const Component = ({ name, dependencies = [] }: ComponentConfig) => (target: any) => {
  componentContainer.register({ name, dependencies, constructor: target });
};
 
export default Component;