@cognizone/a2-core
v1.1.0
Published
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
Keywords
Readme
A2 core
This library was generated with Angular CLI version 8.2.14.
Code scaffolding
Run ng generate component component-name --project a2 to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project a2.
Note: Don't forget to add
--project a2or else it will be added to the default project in yourangular.jsonfile.
Build
Run npm run build:a2-core to build the project. The build artifacts will be stored in the dist/ directory.
Running unit tests
Run npm test a2-core to execute the unit tests via Jest.
Further help
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.
Key Features
- Application Profile: Profile, Type, and Attribute management with merging and filtering utilities
- Attribute Model: JSON data model with attribute-value operations, deep copy, and nested object navigation
- RDF Support: RDF data type definitions with URI-based types, namespace management (RDF, RDFS, XSD), and shortened notation
- TypedResource/JSON: JSON to typed resource conversion, resource wrapping, and relationship management
- Utilities: String validation and precondition checks
- Elasticsearch: Result parsing, filtering (range, term, text), aggregations, and facet search
- REST Call Service: HTTP request service with fluent builder API
