add dependency to @nx/typescript-domain

removed PortResolver
consistent double quotes
This commit is contained in:
Niels Kooiman
2019-08-13 10:06:16 +02:00
parent a3338d3f3b
commit 5a75d6bcce
12 changed files with 2104 additions and 97 deletions

View File

@@ -1,6 +1,6 @@
import domain from "../domain/domain"
import dependencies from "../domain/dependencies"
import { PortResolver } from "../adapters/PortResolver";
import { PortResolver } from "@nx/typescript-domain"
import { VinylCatalog } from "../adapters/music/VinylCatalog";
import { IMusicRepository } from "../domain/imports/IMusicRepository";
import { IMusicCatalog } from "../domain/exports/IMusicCatalog";
@@ -13,12 +13,12 @@ export class Wiring {
dependencies.setResolver(portResolver);
// register imports
portResolver.registerInstance<IMusicRepository>('IMusicRepository', () => new VinylCatalog());
portResolver.registerInstance<IMusicRepository>("IMusicRepository", () => new VinylCatalog());
// register exports
portResolver.registerInstance<IMusicCatalog>('IMusicCatalog', () => new MusicCatalogService());
portResolver.registerInstance<IMusicCatalog>("IMusicCatalog", () => new MusicCatalogService());
}
}
const wiring = new Wiring();
export default wiring;
export default wiring;