• Index
  • Search by APIs
  • Search by Words
  • Project Search
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: Angular-Cookbook (GitHub Link)
  • Angular-Cookbook-master
    • chapter13
      • start_here
        • pwa-app-shell
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • user.service.mock.ts
              • activated-route.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • users
                • users.component.scss
                • users.component.spec.ts
                • users.component.html
                • users.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • cypress.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • cypress
            • fixtures
              • example.json
            • integration
              • users.spec.js
              • app.spec.js
            • support
              • commands.js
              • index.js
            • plugins
              • index.js
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • pwa-dark-mode
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • counter.service.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • counter
                  • counter.component.html
                  • counter.component.spec.ts
                  • counter.component.ts
                  • counter.component.scss
              • app.component.ts
              • core
                • services
                  • counter.service.spec.ts
                  • counter.service.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • angular-pwa-app
          • tsconfig.spec.json
          • src
            • styles.scss
            • __mocks__
              • services
                • counter.service.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • counter
                  • counter.component.html
                  • counter.component.spec.ts
                  • counter.component.ts
                  • counter.component.scss
              • app.component.ts
              • core
                • services
                  • counter.service.spec.ts
                  • counter.service.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • pwa-custom-theme-color
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • counter.service.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • counter
                  • counter.component.html
                  • counter.component.spec.ts
                  • counter.component.ts
                  • counter.component.scss
              • app.component.ts
              • core
                • services
                  • counter.service.spec.ts
                  • counter.service.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • precaching-requests
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • user.service.mock.ts
              • activated-route.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • users
                • users.component.scss
                • users.component.spec.ts
                • users.component.html
                • users.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • cypress.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • cypress
            • fixtures
              • example.json
            • integration
              • users.spec.js
              • app.spec.js
            • support
              • commands.js
              • index.js
            • plugins
              • index.js
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • pwa-custom-install-prompt
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • game
                • game.component.spec.ts
                • game.component.html
                • game.component.ts
                • game.component.scss
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • game-stepper
                  • game-stepper.component.scss
                  • game-stepper.component.html
                  • game-stepper.component.spec.ts
                  • game-stepper.component.ts
                • value-guesser
                  • value-guesser.component.spec.ts
                  • value-guesser.component.html
                  • value-guesser.component.ts
                  • value-guesser.component.scss
                • dice
                  • dice.component.scss
                  • dice.component.spec.ts
                  • dice.component.html
                  • dice.component.ts
                • leader-board
                  • leader-board.component.scss
                  • leader-board.component.html
                  • leader-board.component.ts
                  • leader-board.component.spec.ts
              • app.component.ts
              • constants
                • roll-transitions.ts
              • core
                • services
                  • leaderboard.service.ts
                  • leaderboard.service.spec.ts
              • interfaces
                • score.interface.ts
                • dice.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
      • final
        • pwa-app-shell
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • main.server.ts
            • __mocks__
              • services
                • user.service.mock.ts
              • activated-route.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.server.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • users
                • users.component.scss
                • users.component.spec.ts
                • users.component.html
                • users.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
              • app-shell
                • app-shell.component.ts
                • app-shell.component.html
                • app-shell.component.spec.ts
                • app-shell.component.scss
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • tsconfig.server.json
          • cypress.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • cypress
            • fixtures
              • example.json
            • integration
              • users.spec.js
              • app.spec.js
            • support
              • commands.js
              • index.js
            • plugins
              • index.js
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • pwa-dark-mode
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • counter.service.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • counter
                  • counter.component.html
                  • counter.component.spec.ts
                  • counter.component.ts
                  • counter.component.scss
              • app.component.ts
              • core
                • services
                  • counter.service.spec.ts
                  • counter.service.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • angular-pwa-app
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • counter.service.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • counter
                  • counter.component.html
                  • counter.component.spec.ts
                  • counter.component.ts
                  • counter.component.scss
              • app.component.ts
              • core
                • services
                  • counter.service.spec.ts
                  • counter.service.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • pwa-custom-theme-color
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • counter.service.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • counter
                  • counter.component.html
                  • counter.component.spec.ts
                  • counter.component.ts
                  • counter.component.scss
              • app.component.ts
              • core
                • services
                  • counter.service.spec.ts
                  • counter.service.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • precaching-requests
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • __mocks__
              • services
                • user.service.mock.ts
              • activated-route.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • users
                • users.component.scss
                • users.component.spec.ts
                • users.component.html
                • users.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • cypress.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • cypress
            • fixtures
              • example.json
            • integration
              • users.spec.js
              • app.spec.js
            • support
              • commands.js
              • index.js
            • plugins
              • index.js
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • pwa-custom-install-prompt
          • tsconfig.spec.json
          • src
            • styles.scss
            • manifest.webmanifest
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • game
                • game.component.spec.ts
                • game.component.html
                • game.component.ts
                • game.component.scss
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • game-stepper
                  • game-stepper.component.scss
                  • game-stepper.component.html
                  • game-stepper.component.spec.ts
                  • game-stepper.component.ts
                • value-guesser
                  • value-guesser.component.spec.ts
                  • value-guesser.component.html
                  • value-guesser.component.ts
                  • value-guesser.component.scss
                • dice
                  • dice.component.scss
                  • dice.component.spec.ts
                  • dice.component.html
                  • dice.component.ts
                • leader-board
                  • leader-board.component.scss
                  • leader-board.component.html
                  • leader-board.component.ts
                  • leader-board.component.spec.ts
              • app.component.ts
              • constants
                • roll-transitions.ts
              • core
                • services
                  • installable-prompt.service.ts
                  • installable-prompt.service.spec.ts
                  • leaderboard.service.ts
                  • leaderboard.service.spec.ts
                • components
                  • installable-prompt
                    • installable-prompt.component.spec.ts
                    • installable-prompt.component.html
                    • installable-prompt.component.ts
                    • installable-prompt.component.scss
              • interfaces
                • score.interface.ts
                • dice.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • icons
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • ngsw-config.json
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
    • chapter06
      • start_here
        • using-ngrx-store-devtools
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • services
                  • employee-bucket.service.spec.ts
                  • employee-bucket.service.ts
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.reducer.ts
              • app.component.ts
              • constants
                • animations.ts
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ngrx-actions-reducer
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • services
                  • employee-bucket.service.spec.ts
                  • employee-bucket.service.ts
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • animations.ts
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ngrx-router-store
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • home
                • home.component.ts
                • home.component.scss
                • home.component.html
                • home.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.effects.ts
                • app.selectors.ts
                • app.reducer.ts
              • app.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
              • constants.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
              • data
                • comments.json
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ngrx-component-store
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • services
                  • employee-bucket.service.spec.ts
                  • employee-bucket.service.ts
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • animations.ts
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • using-ngrx-selectors
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • home
                • home.component.ts
                • home.component.scss
                • home.component.html
                • home.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.effects.ts
                • app.reducer.ts
              • app.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
              • constants.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
              • data
                • comments.json
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • using-ngrx-effects
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • home
                • home.component.ts
                • home.component.scss
                • home.component.html
                • home.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.reducer.ts
              • app.component.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
              • constants.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
              • data
                • comments.json
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
      • final
        • using-ngrx-store-devtools
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • services
                  • employee-bucket.service.spec.ts
                  • employee-bucket.service.ts
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.reducer.ts
              • app.component.ts
              • constants
                • animations.ts
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ngrx-actions-reducer
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • services
                  • employee-bucket.service.spec.ts
                  • employee-bucket.service.ts
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.reducer.ts
              • app.component.ts
              • constants
                • animations.ts
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ngrx-router-store
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • home
                • home.component.ts
                • home.component.scss
                • home.component.html
                • home.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.effects.ts
                • app.selectors.ts
                • app.reducer.ts
              • app.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
              • constants.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
              • data
                • comments.json
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ngrx-component-store
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • services
                  • employee-bucket.service.spec.ts
                  • employee-bucket.service.ts
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • animations.ts
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • using-ngrx-selectors
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • home
                • home.component.ts
                • home.component.scss
                • home.component.html
                • home.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.effects.ts
                • app.selectors.ts
                • app.reducer.ts
              • app.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
              • constants.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
              • data
                • comments.json
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • using-ngrx-effects
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • home
                • home.component.ts
                • home.component.scss
                • home.component.html
                • home.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • store
                • app.actions.ts
                • app.effects.ts
                • app.reducer.ts
              • app.component.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
              • constants.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
              • data
                • comments.json
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
    • chapter03
      • start_here
        • ng-aliased-class-providers
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-di-token
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • user.service.ts
                • user.service.spec.ts
              • classes
                • greeter.class.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • interfaces
                • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-optional-dependencies
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • logger.service.ts
                • logger.service.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • vc-logs
                  • vc-logs.component.html
                  • vc-logs.component.scss
                  • vc-logs.component.ts
                  • vc-logs.component.spec.ts
                • version-control
                  • version-control.component.ts
                  • version-control.component.scss
                  • version-control.component.spec.ts
                  • version-control.component.html
              • app.component.ts
              • interfaces
                • logger.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-singleton-service
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • notifications.service.ts
                • notifications.service.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • notifications-button
                  • notifications-button.component.ts
                  • notifications-button.component.spec.ts
                  • notifications-button.component.html
                  • notifications-button.component.scss
              • app.component.ts
              • versioning
                • versioning-routing.module.ts
                • versioning.module.ts
                • components
                  • notifications-manager
                    • notifications-manager.component.spec.ts
                    • notifications-manager.component.scss
                    • notifications-manager.component.html
                    • notifications-manager.component.ts
                • versioning.component.spec.ts
                • versioning.component.scss
                • versioning.component.html
                • versioning.component.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-value-providers
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-singleton-service-forroot
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • notifications.service.ts
                • notifications.service.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • notifications-button
                  • notifications-button.component.ts
                  • notifications-button.component.spec.ts
                  • notifications-button.component.html
                  • notifications-button.component.scss
              • app.component.ts
              • versioning
                • versioning-routing.module.ts
                • versioning.module.ts
                • components
                  • notifications-manager
                    • notifications-manager.component.spec.ts
                    • notifications-manager.component.scss
                    • notifications-manager.component.html
                    • notifications-manager.component.ts
                • versioning.component.spec.ts
                • versioning.component.scss
                • versioning.component.html
                • versioning.component.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
      • final
        • ng-aliased-class-providers
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • services
                  • employee-bucket.service.spec.ts
                  • employee-bucket.service.ts
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-di-token
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • user.service.ts
                • user.service.spec.ts
              • classes
                • greeter.class.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • interfaces
                • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-optional-dependencies
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • logger.service.ts
                • logger.service.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • vc-logs
                  • vc-logs.component.html
                  • vc-logs.component.scss
                  • vc-logs.component.ts
                  • vc-logs.component.spec.ts
                • version-control
                  • version-control.component.ts
                  • version-control.component.scss
                  • version-control.component.spec.ts
                  • version-control.component.html
              • app.component.ts
              • interfaces
                • logger.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-singleton-service
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • notifications.service.ts
                • notifications.service.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • notifications-button
                  • notifications-button.component.ts
                  • notifications-button.component.spec.ts
                  • notifications-button.component.html
                  • notifications-button.component.scss
              • app.component.ts
              • versioning
                • versioning-routing.module.ts
                • versioning.module.ts
                • components
                  • notifications-manager
                    • notifications-manager.component.spec.ts
                    • notifications-manager.component.scss
                    • notifications-manager.component.html
                    • notifications-manager.component.ts
                • versioning.component.spec.ts
                • versioning.component.scss
                • versioning.component.html
                • versioning.component.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-value-providers
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • employee.component.ts
                • constants
                  • employee-config.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • app-config.ts
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • auth.guard.ts
                • auth.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • ng-singleton-service-forroot
          • tsconfig.spec.json
          • src
            • styles.scss
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • notifications.service.ts
                • services.module.ts
                • notifications.service.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • components
                • notifications-button
                  • notifications-button.component.ts
                  • notifications-button.component.spec.ts
                  • notifications-button.component.html
                  • notifications-button.component.scss
              • app.component.ts
              • versioning
                • versioning-routing.module.ts
                • versioning.module.ts
                • components
                  • notifications-manager
                    • notifications-manager.component.spec.ts
                    • notifications-manager.component.scss
                    • notifications-manager.component.html
                    • notifications-manager.component.ts
                • versioning.component.spec.ts
                • versioning.component.scss
                • versioning.component.html
                • versioning.component.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
    • chapter12
      • start_here
        • angular-performance-budgets
          • tsconfig.spec.json
          • src
            • styles.scss
            • lib
              • locale
                • en-nz.js
                • nn.js
                • kn.js
                • nl.js
                • ne.js
                • hi.js
                • en-ca.js
                • ar-kw.js
                • lo.js
                • si.js
                • zh-hk.js
                • tr.js
                • ca.js
                • se.js
                • es-mx.js
                • sl.js
                • tk.js
                • bn-bd.js
                • el.js
                • ka.js
                • pa-in.js
                • ja.js
                • es-us.js
                • mk.js
                • eu.js
                • cy.js
                • de-ch.js
                • mn.js
                • ga.js
                • uz.js
                • en-ie.js
                • dv.js
                • th.js
                • bs.js
                • eo.js
                • uz-latn.js
                • ky.js
                • gom-deva.js
                • cs.js
                • fo.js
                • de.js
                • es-do.js
                • fr-ca.js
                • gom-latn.js
                • en-au.js
                • fi.js
                • tzl.js
                • ro.js
                • ug-cn.js
                • ar-tn.js
                • kk.js
                • mr.js
                • en-gb.js
                • es.js
                • fr.js
                • ar-dz.js
                • et.js
                • cv.js
                • be.js
                • x-pseudo.js
                • hu.js
                • fil.js
                • sd.js
                • gl.js
                • yo.js
                • zh-tw.js
                • sr-cyrl.js
                • bo.js
                • gd.js
                • bm.js
                • ms-my.js
                • nb.js
                • lb.js
                • nl-be.js
                • bg.js
                • sr.js
                • fr-ch.js
                • gu.js
                • jv.js
                • sk.js
                • pt-br.js
                • uk.js
                • ar-sa.js
                • ar-ma.js
                • de-at.js
                • af.js
                • ko.js
                • lt.js
                • ur.js
                • ml.js
                • en-sg.js
                • lv.js
                • fy.js
                • my.js
                • sw.js
                • he.js
                • zh-cn.js
                • vi.js
                • hy-am.js
                • tg.js
                • is.js
                • ar-ly.js
                • pl.js
                • en-in.js
                • ku.js
                • te.js
                • zh-mo.js
                • ar.js
                • ru.js
                • it-ch.js
                • ta.js
                • me.js
                • sv.js
                • tzm.js
                • tlh.js
                • br.js
                • da.js
                • bn.js
                • fa.js
                • tet.js
                • hr.js
                • ms.js
                • ss.js
                • az.js
                • tl-ph.js
                • mi.js
                • oc-lnc.js
                • sq.js
                • mt.js
                • tzm-latn.js
                • en-il.js
                • id.js
                • km.js
                • pt.js
                • it.js
              • moment.d.ts
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • employee.guard.ts
                • auth.guard.ts
                • admin.guard.spec.ts
                • auth.guard.spec.ts
                • admin.guard.ts
                • employee.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • using-pure-pipes
          • tsconfig.spec.json
          • src
            • styles.scss
            • __mocks__
              • services
                • user.service.mock.ts
              • activated-route.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • users
                • users.component.scss
                • users.component.spec.ts
                • users.component.html
                • users.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • cypress.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • cypress
            • fixtures
              • example.json
            • integration
              • users.spec.js
              • app.spec.js
            • support
              • commands.js
              • index.js
            • plugins
              • index.js
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • using-web-workers
          • tsconfig.spec.json
          • src
            • styles.scss
            • __mocks__
              • services
                • user.service.mock.ts
              • activated-route.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • users
                • users.component.scss
                • users.component.spec.ts
                • users.component.html
                • users.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • constants
                  • create-unique-id.ts
                • interfaces
                  • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • cypress.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • cypress
            • fixtures
              • example.json
            • integration
              • users.spec.js
              • app.spec.js
            • support
              • commands.js
              • index.js
            • plugins
              • index.js
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
          • jestSetup.ts
        • using-webpack-bundle-analyzer
          • tsconfig.spec.json
          • src
            • styles.scss
            • lib
              • locale
                • en-nz.js
                • nn.js
                • kn.js
                • nl.js
                • ne.js
                • hi.js
                • en-ca.js
                • ar-kw.js
                • lo.js
                • si.js
                • zh-hk.js
                • tr.js
                • ca.js
                • se.js
                • es-mx.js
                • sl.js
                • tk.js
                • bn-bd.js
                • el.js
                • ka.js
                • pa-in.js
                • ja.js
                • es-us.js
                • mk.js
                • eu.js
                • cy.js
                • de-ch.js
                • mn.js
                • ga.js
                • uz.js
                • en-ie.js
                • dv.js
                • th.js
                • bs.js
                • eo.js
                • uz-latn.js
                • ky.js
                • gom-deva.js
                • cs.js
                • fo.js
                • de.js
                • es-do.js
                • fr-ca.js
                • gom-latn.js
                • en-au.js
                • fi.js
                • tzl.js
                • ro.js
                • ug-cn.js
                • ar-tn.js
                • kk.js
                • mr.js
                • en-gb.js
                • es.js
                • fr.js
                • ar-dz.js
                • et.js
                • cv.js
                • be.js
                • x-pseudo.js
                • hu.js
                • fil.js
                • sd.js
                • gl.js
                • yo.js
                • zh-tw.js
                • sr-cyrl.js
                • bo.js
                • gd.js
                • bm.js
                • ms-my.js
                • nb.js
                • lb.js
                • nl-be.js
                • bg.js
                • sr.js
                • fr-ch.js
                • gu.js
                • jv.js
                • sk.js
                • pt-br.js
                • uk.js
                • ar-sa.js
                • ar-ma.js
                • de-at.js
                • af.js
                • ko.js
                • lt.js
                • ur.js
                • ml.js
                • en-sg.js
                • lv.js
                • fy.js
                • my.js
                • sw.js
                • he.js
                • zh-cn.js
                • vi.js
                • hy-am.js
                • tg.js
                • is.js
                • ar-ly.js
                • pl.js
                • en-in.js
                • ku.js
                • te.js
                • zh-mo.js
                • ar.js
                • ru.js
                • it-ch.js
                • ta.js
                • me.js
                • sv.js
                • tzm.js
                • tlh.js
                • br.js
                • da.js
                • bn.js
                • fa.js
                • tet.js
                • hr.js
                • ms.js
                • ss.js
                • az.js
                • tl-ph.js
                • mi.js
                • oc-lnc.js
                • sq.js
                • mt.js
                • tzm-latn.js
                • en-il.js
                • id.js
                • km.js
                • pt.js
                • it.js
              • moment.d.ts
            • polyfills.ts
            • main.ts
            • index.html
            • test.ts
            • app
              • app.component.html
              • app.component.spec.ts
              • services
                • auth.service.spec.ts
                • bucket.service.ts
                • bucket.service.spec.ts
                • auth.service.ts
              • app-routing.module.ts
              • admin
                • admin.component.scss
                • admin.component.html
                • admin.component.ts
                • admin.module.ts
                • admin.component.spec.ts
                • admin-routing.module.ts
              • employee
                • employee.component.scss
                • employee.component.ts
                • employee.component.spec.ts
                • employee.module.ts
                • employee-routing.module.ts
                • employee.component.html
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • constants
                • fruit.ts
                • user-type.ts
              • auth
                • components
                  • login
                    • login.component.spec.ts
                    • login.component.scss
                    • login.component.html
                    • login.component.ts
                • auth-routing.module.ts
                • auth.module.ts
              • interfaces
                • fruit.interface.ts
                • bucket-service.ts
              • shared
                • shared.module.ts
                • components
                  • bucket
                    • bucket.component.spec.ts
                    • bucket.component.ts
                    • bucket.component.html
                    • bucket.component.scss
              • guards
                • employee.guard.ts
                • auth.guard.ts
                • admin.guard.spec.ts
                • auth.guard.spec.ts
                • admin.guard.ts
                • employee.guard.spec.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • e2e
            • src
              • app.e2e-spec.ts
              • app.po.ts
            • protractor.conf.js
            • tsconfig.json
          • .editorconfig
          • .browserslistrc
          • tsconfig.app.json
          • README.md
          • package.json
          • karma.conf.js
          • angular.json
          • tsconfig.json
          • .gitignore
        • using-onpush-change-detection
          • tsconfig.spec.json
          • src
            • styles.scss
            • __mocks__
              • services
                • user.service.mock.ts
              • activated-route.mock.ts
            • polyfills.ts
            • main.ts
            • index.html
            • app
              • app.component.html
              • app.component.spec.ts
              • app-routing.module.ts
              • app.component.scss
              • app.module.ts
              • app.component.ts
              • users
                • users.component.scss
                • users.component.spec.ts
                • users.component.html
                • users.component.ts
              • user-detail
                • user-detail.component.scss
                • user-detail.component.html
                • user-detail.component.ts
                • user-detail.component.spec.ts
              • core
                • services
                  • user.service.ts
                  • user.service.spec.ts
                • components
                  • app-footer
                    • app-footer.component.spec.ts
                    • app-footer.component.ts
                    • app-footer.component.scss
                    • app-footer.component.html
                  • loader
                    • loader.component.scss
                    • loader.component.spec.ts
                    • loader.component.html
                    • loader.component.ts
                  • user-card
                    • user-card.component.ts
                    • user-card.component.html
                    • user-card.component.scss
                    • user-card.component.spec.ts
                • interfaces
                  • user.interface.ts
            • environments
              • environment.ts
              • environment.prod.ts
            • assets
              • .gitkeep
          • tslint.json
          • cypress.json
          • .editorconfig
          • .browserslistrc
          • jest-global-mockups.ts
          • cypress
            • fixtures
              • example.json
            • integration
              • users.spec.js
              • app.spec.js
            • support
              • commands.js
              • index.js
            • plugins
              • index.js