All files / src/loader simple-controller-builder.ts

100% Statements 2/2
100% Branches 1/1
100% Functions 1/1
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      22x   84x      
import { INewable } from '../utils';
import { IControllerBuilder } from './interfaces';
 
export class SimpleControllerBuilder implements IControllerBuilder {
	build<T extends object>(controllerClass: INewable<T>, params: any[] = []): T {
		return new controllerClass(...params);
	}
}