├── .eslintrc.json ├── .github └── workflows │ └── github-ci.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── angular.json ├── package.json ├── projects └── ngx-common │ ├── .eslintrc.json │ ├── README.md │ ├── karma.conf.js │ ├── ng-package.json │ ├── package.json │ ├── src │ ├── lib │ │ ├── decorators │ │ │ ├── log │ │ │ │ ├── log.decorator.spec.ts │ │ │ │ └── log.decorator.ts │ │ │ └── on-attribute-change │ │ │ │ ├── on-attribute-change.decorator.spec.ts │ │ │ │ └── on-attribute-change.decorator.ts │ │ ├── modules │ │ │ ├── config │ │ │ │ ├── config.module.ts │ │ │ │ ├── config.service.ts │ │ │ │ └── config.token.ts │ │ │ ├── error-handler │ │ │ │ ├── error-handler.module.ts │ │ │ │ ├── error-handling.service.ts │ │ │ │ ├── handler │ │ │ │ │ └── default-error.handler.ts │ │ │ │ ├── model │ │ │ │ │ ├── error-handler.model.ts │ │ │ │ │ ├── not-implemented.error.ts │ │ │ │ │ └── runtime.error.ts │ │ │ │ └── operator │ │ │ │ │ └── handle-error.operator.ts │ │ │ ├── local-storage │ │ │ │ ├── local-storage.module.ts │ │ │ │ └── local-storage.service.ts │ │ │ └── route │ │ │ │ ├── decorators │ │ │ │ └── route-param │ │ │ │ │ └── route-param.decorator.ts │ │ │ │ ├── property-key-configuration.interface.ts │ │ │ │ └── route.module.ts │ │ └── operators │ │ │ └── take-until-destroy │ │ │ ├── on-destroy-listener.decorator.ts │ │ │ ├── take-until-destroy.operator.spec.ts │ │ │ └── take-until-destroy.operator.ts │ ├── public-api.ts │ └── test.ts │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/github-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/.github/workflows/github-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/angular.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/package.json -------------------------------------------------------------------------------- /projects/ngx-common/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/.eslintrc.json -------------------------------------------------------------------------------- /projects/ngx-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/README.md -------------------------------------------------------------------------------- /projects/ngx-common/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/karma.conf.js -------------------------------------------------------------------------------- /projects/ngx-common/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/ng-package.json -------------------------------------------------------------------------------- /projects/ngx-common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/package.json -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/decorators/log/log.decorator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/decorators/log/log.decorator.spec.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/decorators/log/log.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/decorators/log/log.decorator.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/decorators/on-attribute-change/on-attribute-change.decorator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/decorators/on-attribute-change/on-attribute-change.decorator.spec.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/decorators/on-attribute-change/on-attribute-change.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/decorators/on-attribute-change/on-attribute-change.decorator.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/config/config.module.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/config/config.service.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/config/config.token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/config/config.token.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/error-handler/error-handler.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/error-handler/error-handler.module.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/error-handler/error-handling.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/error-handler/error-handling.service.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/error-handler/handler/default-error.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/error-handler/handler/default-error.handler.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/error-handler/model/error-handler.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/error-handler/model/error-handler.model.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/error-handler/model/not-implemented.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/error-handler/model/not-implemented.error.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/error-handler/model/runtime.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/error-handler/model/runtime.error.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/error-handler/operator/handle-error.operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/error-handler/operator/handle-error.operator.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/local-storage/local-storage.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/local-storage/local-storage.module.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/local-storage/local-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/local-storage/local-storage.service.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/route/decorators/route-param/route-param.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/route/decorators/route-param/route-param.decorator.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/route/property-key-configuration.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/route/property-key-configuration.interface.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/modules/route/route.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/modules/route/route.module.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/operators/take-until-destroy/on-destroy-listener.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/operators/take-until-destroy/on-destroy-listener.decorator.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/operators/take-until-destroy/take-until-destroy.operator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/operators/take-until-destroy/take-until-destroy.operator.spec.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/lib/operators/take-until-destroy/take-until-destroy.operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/lib/operators/take-until-destroy/take-until-destroy.operator.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/public-api.ts -------------------------------------------------------------------------------- /projects/ngx-common/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/src/test.ts -------------------------------------------------------------------------------- /projects/ngx-common/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/tsconfig.lib.json -------------------------------------------------------------------------------- /projects/ngx-common/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /projects/ngx-common/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/projects/ngx-common/tsconfig.spec.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paddls/ngx-common/HEAD/tsconfig.json --------------------------------------------------------------------------------