Skip to content

Commit

Permalink
Merge fix-754-handler-builder-optimization
Browse files Browse the repository at this point in the history
  • Loading branch information
Romakita committed Feb 26, 2020
2 parents 2937c65 + 2b4c608 commit eb57c62
Show file tree
Hide file tree
Showing 119 changed files with 3,066 additions and 2,918 deletions.
2 changes: 1 addition & 1 deletion .nycrc
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
],
"check-coverage": true,
"lines": 99.82,
"statements": 100,
"statements": 99.83,
"functions": 99,
"branches": 85.41
}
1 change: 1 addition & 0 deletions packages/common/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ export * from "./config";
export * from "./jsonschema";
export * from "./converters";
export * from "./mvc";
export * from "./platform";
export * from "./server";
export {$log} from "ts-log-debug";
22 changes: 3 additions & 19 deletions packages/common/src/mvc/MvcModule.ts
Original file line number Diff line number Diff line change
@@ -1,26 +1,10 @@
import {InjectorService, Module, ProviderType} from "@tsed/di";
import {Module} from "@tsed/di";
import {ConverterModule} from "../converters/ConverterModule";
import {JsonSchemesService} from "../jsonschema";
import {ControllerBuilder} from "./builders/ControllerBuilder";
import {ControllerProvider} from "./models/ControllerProvider";
import {ParseService} from "./services/ParseService";
import {RouteService} from "./services/RouteService";
import {ValidationService} from "./services/ValidationService";

@Module({
imports: [InjectorService, ConverterModule, ParseService, ValidationService, JsonSchemesService, RouteService]
imports: [ConverterModule, ParseService, ValidationService, JsonSchemesService]
})
export class MvcModule {
constructor(injector: InjectorService) {
const routers = injector
.getProviders(ProviderType.CONTROLLER)
.map(provider => {
if (!provider.hasParent()) {
return new ControllerBuilder(provider as ControllerProvider).build(injector);
}
})
.filter(Boolean);

return {routers};
}
}
export class MvcModule {}
279 changes: 0 additions & 279 deletions packages/common/src/mvc/builders/HandlerBuilder.ts

This file was deleted.

Loading

0 comments on commit eb57c62

Please sign in to comment.