@rxstack/service-registry
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"existing-service.exception.js","sourceRoot":"","sources":["../src/existing-service.exception.ts"],"names":[],"mappings":";;AAAA,oDAA8C;AAE9C,8BAAsC,SAAQ,sBAAS;IACrD,YAAY,IAAY;QACtB,KAAK,CAAC,sBAAsB,IAAI,mBAAmB,CAAC,CAAC;IACvD,CAAC;CACF;AAJD,4DAIC"} | ||
| {"version":3,"file":"existing-service.exception.js","sourceRoot":"","sources":["../src/existing-service.exception.ts"],"names":[],"mappings":";;AAAA,oDAA8C;AAE9C,MAAa,wBAAyB,SAAQ,sBAAS;IACrD,YAAY,IAAY;QACtB,KAAK,CAAC,sBAAsB,IAAI,mBAAmB,CAAC,CAAC;IACvD,CAAC;CACF;AAJD,4DAIC"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"non-existing-service.exception.js","sourceRoot":"","sources":["../src/non-existing-service.exception.ts"],"names":[],"mappings":";;AAAA,oDAA8C;AAE9C,iCAAyC,SAAQ,sBAAS;IACxD,YAAY,IAAY;QACtB,KAAK,CAAC,sBAAsB,IAAI,mBAAmB,CAAC,CAAC;IACvD,CAAC;CACF;AAJD,kEAIC"} | ||
| {"version":3,"file":"non-existing-service.exception.js","sourceRoot":"","sources":["../src/non-existing-service.exception.ts"],"names":[],"mappings":";;AAAA,oDAA8C;AAE9C,MAAa,2BAA4B,SAAQ,sBAAS;IACxD,YAAY,IAAY;QACtB,KAAK,CAAC,sBAAsB,IAAI,mBAAmB,CAAC,CAAC;IACvD,CAAC;CACF;AAJD,kEAIC"} |
@@ -34,6 +34,4 @@ "use strict"; | ||
| unregister(name) { | ||
| if (!this.has(name)) { | ||
| throw new non_existing_service_exception_1.NonExistingServiceException(name); | ||
| } | ||
| this.registry.delete(name); | ||
| const service = this.get(name); | ||
| this.registry.delete(service.getName()); | ||
| return this; | ||
@@ -40,0 +38,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"service-registry.js","sourceRoot":"","sources":["../src/service-registry.ts"],"names":[],"mappings":";;AAAA,qFAA6E;AAC7E,6EAAsE;AAGtE;IAIE,YAAY,WAAgB,EAAE;QAFtB,aAAQ,GAAmB,IAAI,GAAG,EAAE,CAAC;QAG3C,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;YACzB,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,EAAE;gBAChC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;aACxB;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAED,GAAG;QACD,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC;IAC5C,CAAC;IAED,GAAG,CAAC,IAAY;QACd,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;YACnB,MAAM,IAAI,4DAA2B,CAAC,IAAI,CAAC,CAAC;SAC7C;QACD,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjC,CAAC;IAED,GAAG,CAAC,IAAY;QACd,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjC,CAAC;IAED,QAAQ,CAAC,OAAU;QACjB,IAAI,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,EAAE;YAC/B,MAAM,IAAI,qDAAwB,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC;SACvD;QACD,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC;QAC9C,OAAO,IAAI,CAAC;IACd,CAAC;IAED,UAAU,CAAC,IAAY;QACrB,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;YACnB,MAAM,IAAI,4DAA2B,CAAC,IAAI,CAAC,CAAC;SAC7C;QACD,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;QAC3B,OAAO,IAAI,CAAC;IACd,CAAC;IAED,KAAK;QACH,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QACtB,OAAO,IAAI,CAAC;IACd,CAAC;CACF;AA/CD,0CA+CC"} | ||
| {"version":3,"file":"service-registry.js","sourceRoot":"","sources":["../src/service-registry.ts"],"names":[],"mappings":";;AAAA,qFAA6E;AAC7E,6EAAsE;AAGtE,MAAa,eAAe;IAI1B,YAAY,WAAgB,EAAE;QAFtB,aAAQ,GAAmB,IAAI,GAAG,EAAE,CAAC;QAG3C,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;YACzB,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,EAAE;gBAChC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;aACxB;QACH,CAAC,CAAC,CAAC;IACL,CAAC;IAED,GAAG;QACD,OAAO,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,CAAC;IAC5C,CAAC;IAED,GAAG,CAAC,IAAY;QACd,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;YACnB,MAAM,IAAI,4DAA2B,CAAC,IAAI,CAAC,CAAC;SAC7C;QACD,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjC,CAAC;IAED,GAAG,CAAC,IAAY;QACd,OAAO,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;IACjC,CAAC;IAED,QAAQ,CAAC,OAAU;QACjB,IAAI,IAAI,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,EAAE;YAC/B,MAAM,IAAI,qDAAwB,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC;SACvD;QACD,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC;QAC9C,OAAO,IAAI,CAAC;IACd,CAAC;IAED,UAAU,CAAC,IAAY;QACrB,MAAM,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;QAC/B,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC;QACxC,OAAO,IAAI,CAAC;IACd,CAAC;IAED,KAAK;QACH,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QACtB,OAAO,IAAI,CAAC;IACd,CAAC;CACF;AA7CD,0CA6CC"} |
+13
-22
| { | ||
| "name": "@rxstack/service-registry", | ||
| "version": "0.1.5", | ||
| "description": "RxStack Service Registry Component", | ||
| "version": "0.2.0", | ||
| "description": "RxStackServiceRegistry Component", | ||
| "private": false, | ||
| "author": "Nikolay Gergiev <symfonist@gmail.com>", | ||
| "author": "Nikolay Georgiev <symfonist@gmail.com>", | ||
| "license": "MIT", | ||
@@ -13,3 +13,3 @@ "repository": { | ||
| "engines": { | ||
| "node": ">=8" | ||
| "node": ">=9" | ||
| }, | ||
@@ -31,14 +31,17 @@ "keywords": [ | ||
| }, | ||
| "peerDependencies": { | ||
| "@rxstack/exceptions": "^0.2.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/chai": "^4.1.2", | ||
| "@types/chai": "^4.1.7", | ||
| "@types/mocha": "^2.2.48", | ||
| "@types/node": "^11.10.5", | ||
| "chai": "3.5.0", | ||
| "mocha": "^5.2.0", | ||
| "nyc": "^13.3.0", | ||
| "should": "^13.2.3", | ||
| "istanbul": "0.4.5", | ||
| "mocha": "^5.2.0", | ||
| "nyc": "^11.0.3", | ||
| "source-map-support": "^0.4.15", | ||
| "ts-node": "^3.1.0", | ||
| "tslint": "^5.9.1", | ||
| "typescript": "^2.9" | ||
| "tslint": "^5.14.0", | ||
| "typescript": "^3.3.3333" | ||
| }, | ||
@@ -54,18 +57,6 @@ "bugs": { | ||
| ], | ||
| "dependencies": { | ||
| "@rxstack/exceptions": "^0.1.0" | ||
| }, | ||
| "nyc": { | ||
| "include": [ | ||
| "./src/**/*.ts" | ||
| ], | ||
| "exclude": [ | ||
| "./test/**/*.test.ts" | ||
| ], | ||
| "extension": [ | ||
| ".ts" | ||
| ], | ||
| "require": [ | ||
| "ts-node/register" | ||
| ], | ||
| "reporter": [ | ||
@@ -72,0 +63,0 @@ "text-summary", |
+3
-0
@@ -9,2 +9,5 @@ # The Service Registry | ||
| npm install @rxstack/service-registry --save | ||
| // peerDependencies | ||
| npm install @rxstack/exceptions@^0.2 | ||
| ``` | ||
@@ -11,0 +14,0 @@ |
67
4.69%8913
-1.75%97
-2.02%+ Added
- Removed
- Removed