2.0.5 • Published 4 years ago

iqs-libs-clientshell2-angular v2.0.5

Weekly downloads
18
License
-
Repository
-
Last release
4 years ago

Iqs Client Shell

npm.io

This module is released under MIT license and totally free for commercial and non-commercial use.

Build

Build process has 2 steps: 1. You have to build a library to further use. Run

npm run package

This command will build a library. You can use local copy of this library or install latest version using npm i @iquipsys/iqs-clients2-shell.

  1. You can run example now:
npm run start

or

ng serve

Running unit tests

Important part of tests are designed for library. You can run library tests using command:

npm run test:lib

Tests for example application could be run using command:

npm run test

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Services available (by features)

  • applications feature:
    • IqsApplicationsConfigService - service to configure applications feature;
    • IqsApplicationsDataService - service to retrieve applications from server;
    • IqsApplicationsService - service to work with applications in application storage;
  • help feature:
    • IqsHelpPanelService - service to configure current state of IqsHelpPanel component;
  • notifications feature:
    • IqsNotificationsPanelService - service to configure current state of IqsNotificationsPanel component;
    • IqsNotificationsDataService - service to retrieve notifications from server;
    • IqsNotificationsService - service to work with notifications in application storage;
  • session feature:
    • IqsSessionConfigService - service to configure session parts of the application;
    • IqsSessionDataService - service to retrieve session from server;
    • IsqSessionService - service to work with session in application storage;
    • IqsUsersDataService - temporary service to work with users. Will be deprecated in future and replaced;
  • settings feature:
    • IqsSettingsDataService - service to work with user settings requests;
    • IqsSettingsService - service to work with user settings in application storage;
  • shell feature`:
    • IqsShellService - service to configure shell behavior;
  • sites feature:
    • IqsSitesDataService - service to retrieve sites list from server;
    • IqsSitesService - service to work with sites in application storage;