├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ ├── deploy-docs.yml │ └── release.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .nxignore ├── .prettierignore ├── .prettierrc ├── .storybook ├── main.js └── tsconfig.json ├── .vscode └── extensions.json ├── CHANGELOG.md ├── LICENCE ├── README.md ├── apps ├── docs-app-e2e │ ├── .eslintrc.json │ ├── cypress.json │ ├── project.json │ ├── src │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ └── app.spec.ts │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── index.ts │ ├── tsconfig.e2e.json │ └── tsconfig.json ├── docs-app │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── core │ │ │ │ ├── core.module.ts │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ │ └── page.ts │ │ │ │ ├── services │ │ │ │ │ ├── highlight.service.ts │ │ │ │ │ ├── konami.service.ts │ │ │ │ │ └── libraries.service.ts │ │ │ │ ├── store │ │ │ │ │ ├── core.actions.ts │ │ │ │ │ ├── core.facade.ts │ │ │ │ │ └── core.state.ts │ │ │ │ ├── utils │ │ │ │ │ ├── calculate-reading-time.ts │ │ │ │ │ ├── escape-html.ts │ │ │ │ │ └── insert-if.ts │ │ │ │ └── views │ │ │ │ │ └── page-not-found │ │ │ │ │ ├── page-not-found.component.html │ │ │ │ │ ├── page-not-found.component.scss │ │ │ │ │ └── page-not-found.component.ts │ │ │ ├── features │ │ │ │ ├── architecture │ │ │ │ │ ├── architecture-routing.module.ts │ │ │ │ │ ├── architecture.component.html │ │ │ │ │ ├── architecture.component.scss │ │ │ │ │ ├── architecture.component.ts │ │ │ │ │ ├── architecture.module.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── cd-default │ │ │ │ │ │ │ ├── cd-default.component.html │ │ │ │ │ │ │ ├── cd-default.component.scss │ │ │ │ │ │ │ └── cd-default.component.ts │ │ │ │ │ │ ├── cd-on-push │ │ │ │ │ │ │ ├── cd-on-push.component.html │ │ │ │ │ │ │ ├── cd-on-push.component.scss │ │ │ │ │ │ │ └── cd-on-push.component.ts │ │ │ │ │ │ ├── on-push-async-pipe │ │ │ │ │ │ │ ├── on-push-async-pipe.component.html │ │ │ │ │ │ │ ├── on-push-async-pipe.component.scss │ │ │ │ │ │ │ └── on-push-async-pipe.component.ts │ │ │ │ │ │ └── on-push-cd-ref │ │ │ │ │ │ │ ├── on-push-cd-ref.component.html │ │ │ │ │ │ │ ├── on-push-cd-ref.component.scss │ │ │ │ │ │ │ └── on-push-cd-ref.component.ts │ │ │ │ │ └── views │ │ │ │ │ │ ├── components-architecture │ │ │ │ │ │ ├── components-architecture.component.html │ │ │ │ │ │ ├── components-architecture.component.scss │ │ │ │ │ │ └── components-architecture.component.ts │ │ │ │ │ │ ├── env-apis-and-flags │ │ │ │ │ │ ├── env-apis-and-flags.component.html │ │ │ │ │ │ ├── env-apis-and-flags.component.scss │ │ │ │ │ │ └── env-apis-and-flags.component.ts │ │ │ │ │ │ ├── general-form-article │ │ │ │ │ │ ├── general-form-article.component.html │ │ │ │ │ │ ├── general-form-article.component.scss │ │ │ │ │ │ └── general-form-article.component.ts │ │ │ │ │ │ ├── getting-started │ │ │ │ │ │ ├── getting-started.component.html │ │ │ │ │ │ ├── getting-started.component.scss │ │ │ │ │ │ └── getting-started.component.ts │ │ │ │ │ │ ├── global-architecture │ │ │ │ │ │ ├── global-architecture.component.html │ │ │ │ │ │ ├── global-architecture.component.scss │ │ │ │ │ │ └── global-architecture.component.ts │ │ │ │ │ │ └── styling │ │ │ │ │ │ ├── styling.component.html │ │ │ │ │ │ ├── styling.component.scss │ │ │ │ │ │ └── styling.component.ts │ │ │ │ └── packages-doc │ │ │ │ │ ├── features │ │ │ │ │ ├── model-utils-doc │ │ │ │ │ │ ├── model-utils-doc-routing.module.ts │ │ │ │ │ │ ├── model-utils-doc.module.ts │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── completable │ │ │ │ │ │ │ ├── completable.component.html │ │ │ │ │ │ │ ├── completable.component.scss │ │ │ │ │ │ │ └── completable.component.ts │ │ │ │ │ │ │ ├── date-to-date-string │ │ │ │ │ │ │ ├── date-to-date-string.view.html │ │ │ │ │ │ │ ├── date-to-date-string.view.scss │ │ │ │ │ │ │ └── date-to-date-string.view.ts │ │ │ │ │ │ │ ├── dictionary │ │ │ │ │ │ │ ├── dictionary.view.html │ │ │ │ │ │ │ ├── dictionary.view.scss │ │ │ │ │ │ │ └── dictionary.view.ts │ │ │ │ │ │ │ ├── download-blob │ │ │ │ │ │ │ ├── download-blob.view.html │ │ │ │ │ │ │ ├── download-blob.view.scss │ │ │ │ │ │ │ └── download-blob.view.ts │ │ │ │ │ │ │ ├── get-all-properties │ │ │ │ │ │ │ ├── get-all-properties.view.html │ │ │ │ │ │ │ ├── get-all-properties.view.scss │ │ │ │ │ │ │ └── get-all-properties.view.ts │ │ │ │ │ │ │ ├── lang-string │ │ │ │ │ │ │ ├── lang-string.view.html │ │ │ │ │ │ │ ├── lang-string.view.scss │ │ │ │ │ │ │ └── lang-string.view.ts │ │ │ │ │ │ │ ├── many │ │ │ │ │ │ │ ├── many.view.html │ │ │ │ │ │ │ ├── many.view.scss │ │ │ │ │ │ │ └── many.view.ts │ │ │ │ │ │ │ ├── nil │ │ │ │ │ │ │ ├── nil.view.html │ │ │ │ │ │ │ ├── nil.view.scss │ │ │ │ │ │ │ └── nil.view.ts │ │ │ │ │ │ │ ├── or-else │ │ │ │ │ │ │ ├── or-else.view.html │ │ │ │ │ │ │ ├── or-else.view.scss │ │ │ │ │ │ │ └── or-else.view.ts │ │ │ │ │ │ │ ├── pagination │ │ │ │ │ │ │ ├── pagination.view.html │ │ │ │ │ │ │ ├── pagination.view.scss │ │ │ │ │ │ │ └── pagination.view.ts │ │ │ │ │ │ │ ├── select-option │ │ │ │ │ │ │ ├── select-option.view.html │ │ │ │ │ │ │ ├── select-option.view.scss │ │ │ │ │ │ │ └── select-option.view.ts │ │ │ │ │ │ │ ├── select-prop │ │ │ │ │ │ │ ├── select-prop.view.html │ │ │ │ │ │ │ ├── select-prop.view.scss │ │ │ │ │ │ │ └── select-prop.view.ts │ │ │ │ │ │ │ ├── strict-entries │ │ │ │ │ │ │ ├── strict-entries.view.html │ │ │ │ │ │ │ ├── strict-entries.view.scss │ │ │ │ │ │ │ └── strict-entries.view.ts │ │ │ │ │ │ │ └── sub-sink │ │ │ │ │ │ │ ├── sub-sink.view.html │ │ │ │ │ │ │ ├── sub-sink.view.scss │ │ │ │ │ │ │ └── sub-sink.view.ts │ │ │ │ │ ├── ng-core-doc │ │ │ │ │ │ ├── ng-core-doc-routing.module.ts │ │ │ │ │ │ ├── ng-core-doc.module.ts │ │ │ │ │ │ ├── services │ │ │ │ │ │ │ └── ng-core-pages.service.ts │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── logger-doc │ │ │ │ │ │ │ ├── logger-doc.component.html │ │ │ │ │ │ │ ├── logger-doc.component.scss │ │ │ │ │ │ │ └── logger-doc.component.ts │ │ │ │ │ │ │ └── on-destroy-mixin-doc │ │ │ │ │ │ │ ├── on-destroy-mixin-doc.component.html │ │ │ │ │ │ │ ├── on-destroy-mixin-doc.component.scss │ │ │ │ │ │ │ └── on-destroy-mixin-doc.component.ts │ │ │ │ │ └── ng-yasgui-doc │ │ │ │ │ │ ├── ng-yasgui-doc-routing.module.ts │ │ │ │ │ │ ├── ng-yasgui-doc.component.html │ │ │ │ │ │ ├── ng-yasgui-doc.component.scss │ │ │ │ │ │ ├── ng-yasgui-doc.component.ts │ │ │ │ │ │ └── ng-yasgui-doc.module.ts │ │ │ │ │ ├── packages-doc-routing.module.ts │ │ │ │ │ ├── packages-doc.module.ts │ │ │ │ │ └── views │ │ │ │ │ └── libraries-list │ │ │ │ │ ├── libraries-list.view.html │ │ │ │ │ ├── libraries-list.view.scss │ │ │ │ │ └── libraries-list.view.ts │ │ │ └── shared │ │ │ │ ├── components │ │ │ │ ├── anchor-nav │ │ │ │ │ ├── anchor-nav.component.html │ │ │ │ │ ├── anchor-nav.component.scss │ │ │ │ │ └── anchor-nav.component.ts │ │ │ │ ├── api-table │ │ │ │ │ ├── api-table.component.html │ │ │ │ │ ├── api-table.component.scss │ │ │ │ │ └── api-table.component.ts │ │ │ │ ├── article-title │ │ │ │ │ ├── article-title.component.html │ │ │ │ │ ├── article-title.component.scss │ │ │ │ │ └── article-title.component.ts │ │ │ │ ├── article │ │ │ │ │ ├── article.component.html │ │ │ │ │ ├── article.component.scss │ │ │ │ │ └── article.component.ts │ │ │ │ ├── blockquote │ │ │ │ │ ├── blockquote.component.html │ │ │ │ │ ├── blockquote.component.scss │ │ │ │ │ └── blockquote.component.ts │ │ │ │ ├── code-block │ │ │ │ │ ├── code-block.component.html │ │ │ │ │ ├── code-block.component.scss │ │ │ │ │ └── code-block.component.ts │ │ │ │ ├── code-link │ │ │ │ │ ├── code-link.component.html │ │ │ │ │ ├── code-link.component.scss │ │ │ │ │ └── code-link.component.ts │ │ │ │ ├── img-tooltip │ │ │ │ │ ├── img-tooltip.component.html │ │ │ │ │ ├── img-tooltip.component.scss │ │ │ │ │ └── img-tooltip.component.ts │ │ │ │ ├── inline-code │ │ │ │ │ ├── inline-code.component.html │ │ │ │ │ ├── inline-code.component.scss │ │ │ │ │ └── inline-code.component.ts │ │ │ │ └── section-nav │ │ │ │ │ ├── section-nav.component.html │ │ │ │ │ ├── section-nav.component.scss │ │ │ │ │ └── section-nav.component.ts │ │ │ │ ├── directives │ │ │ │ ├── abstract-tooltip.directive.ts │ │ │ │ ├── anchor.directive.ts │ │ │ │ ├── component-tooltip.directive.ts │ │ │ │ ├── img-tooltip.directive.ts │ │ │ │ └── mat-tab-routed.directive.ts │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ └── anchor.ts │ │ │ │ ├── pipes │ │ │ │ ├── escape-html.pipe.ts │ │ │ │ └── reading-time.pipe.ts │ │ │ │ ├── services │ │ │ │ └── anchor.service.ts │ │ │ │ ├── shared.module.ts │ │ │ │ └── views │ │ │ │ └── external-doc │ │ │ │ ├── external-doc.view.html │ │ │ │ ├── external-doc.view.scss │ │ │ │ └── external-doc.view.ts │ │ ├── assets │ │ │ ├── architecture │ │ │ │ ├── basic-module.png │ │ │ │ ├── git-hooks-intellij.png │ │ │ │ ├── module-drawer.jpg │ │ │ │ ├── module-full.png │ │ │ │ ├── modules-all.png │ │ │ │ ├── modules-core-file-tree.png │ │ │ │ ├── modules-dependencies.png │ │ │ │ ├── modules-feature.png │ │ │ │ ├── modules-shared.png │ │ │ │ ├── styles-bootstrap.png │ │ │ │ └── styles-structure.png │ │ │ └── icons │ │ │ │ ├── bitbucket.svg │ │ │ │ └── cognizone.png │ │ ├── environments │ │ │ ├── environment-model.ts │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles │ │ │ ├── abstracts │ │ │ │ ├── _mixins.scss │ │ │ │ └── _variables.scss │ │ │ ├── base │ │ │ │ ├── _base.scss │ │ │ │ └── _typography.scss │ │ │ ├── layout │ │ │ │ └── _grid.scss │ │ │ ├── main.scss │ │ │ ├── themes │ │ │ │ └── dark │ │ │ │ │ ├── abstracts │ │ │ │ │ └── _variables.scss │ │ │ │ │ └── main.scss │ │ │ └── vendors │ │ │ │ ├── _bootstrap.scss │ │ │ │ ├── _material.scss │ │ │ │ ├── _prismjs.scss │ │ │ │ └── bootstrap │ │ │ │ ├── _abstract.scss │ │ │ │ ├── _base.scss │ │ │ │ └── _override.scss │ │ └── test-setup.ts │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── docs │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── docs │ │ ├── guides │ │ │ └── application-profile.md │ │ └── libraries │ │ │ ├── application-profile │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── devtools │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── elastic-explorer │ │ │ ├── _description.md │ │ │ ├── index.mdx │ │ │ └── user-guide │ │ │ │ ├── about.md │ │ │ │ ├── how-to-use.md │ │ │ │ └── installation.md │ │ │ ├── elastic │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── i18n-transloco │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── i18n │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── index.mdx │ │ │ ├── json-model-graph │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── legi-cv │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── legi-shared │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── material-icons │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── model-utils │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── ng-application-profile │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── ng-core │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── ng-yasgui │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── operation │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── permissions │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ ├── transloco-langstring │ │ │ ├── _description.md │ │ │ └── index.mdx │ │ │ └── user-action │ │ │ ├── _description.md │ │ │ └── index.mdx │ ├── docusaurus.config.js │ ├── package-lock.json │ ├── package.json │ ├── sidebars.js │ ├── src │ │ ├── components │ │ │ ├── HomepageFeatures.module.css │ │ │ └── HomepageFeatures.tsx │ │ ├── css │ │ │ └── custom.css │ │ └── pages │ │ │ ├── index.module.css │ │ │ └── index.tsx │ ├── static │ │ ├── .nojekyll │ │ ├── elastic-explorer │ │ │ ├── elastic-explorer-chrome-extension.zip │ │ │ ├── elastic-instances.json │ │ │ └── img │ │ │ │ ├── allow.png │ │ │ │ ├── dataValidation.png │ │ │ │ ├── elasticExplorer.png │ │ │ │ ├── facets.png │ │ │ │ ├── included.png │ │ │ │ ├── index.png │ │ │ │ ├── jsonModel.png │ │ │ │ ├── jsonModelFlatGraph.png │ │ │ │ ├── jsonUpload.png │ │ │ │ ├── manualMode.png │ │ │ │ ├── multipleTypes.png │ │ │ │ ├── rawData.png │ │ │ │ ├── rawFormat.png │ │ │ │ ├── searchByKeyword.png │ │ │ │ ├── searchByUri.png │ │ │ │ ├── structured.png │ │ │ │ ├── table.png │ │ │ │ ├── uriFilter.png │ │ │ │ └── webRemoval.png │ │ └── img │ │ │ ├── favicon.ico │ │ │ └── logo.png │ └── tsconfig.json ├── elastic-explorer-chrome-extension-e2e │ ├── .eslintrc.json │ ├── cypress.json │ ├── project.json │ ├── src │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ └── app.spec.ts │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── index.ts │ ├── tsconfig.e2e.json │ └── tsconfig.json ├── elastic-explorer-chrome-extension │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── core │ │ │ │ ├── core.module.ts │ │ │ │ ├── guards │ │ │ │ │ └── protocol.guard.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interceptors │ │ │ │ │ └── .gitkeep │ │ │ │ ├── models │ │ │ │ │ └── .gitkeep │ │ │ │ ├── services │ │ │ │ │ ├── protocol.service.ts │ │ │ │ │ └── transloco-http-loader.service.ts │ │ │ │ └── store │ │ │ │ │ └── .gitkeep │ │ │ ├── features │ │ │ │ └── data-explorer │ │ │ │ │ └── data-explorer.module.ts │ │ │ └── shared │ │ │ │ ├── components │ │ │ │ ├── .gitkeep │ │ │ │ ├── copy-link-button │ │ │ │ │ └── copy-link-button.component.ts │ │ │ │ └── empty │ │ │ │ │ └── empty.component.ts │ │ │ │ ├── directives │ │ │ │ └── .gitkeep │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ └── .gitkeep │ │ │ │ ├── pipes │ │ │ │ └── .gitkeep │ │ │ │ ├── services │ │ │ │ └── .gitkeep │ │ │ │ └── shared.module.ts │ │ ├── assets │ │ │ ├── cognizone-icon-150x150.png │ │ │ ├── cognizone-icon.png │ │ │ └── i18n │ │ │ │ └── en-BE.json │ │ ├── background.js │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── manifest.json │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ ├── styles │ │ │ ├── _abstracts.scss │ │ │ ├── abstracts │ │ │ │ ├── _mixins.scss │ │ │ │ └── _variables.scss │ │ │ ├── base │ │ │ │ ├── _base.scss │ │ │ │ └── _typography.scss │ │ │ ├── components-pack.scss │ │ │ ├── layout │ │ │ │ └── .gitkeep │ │ │ ├── main.scss │ │ │ ├── themes │ │ │ │ └── .gitkeep │ │ │ └── vendors │ │ │ │ └── .gitkeep │ │ └── test-setup.ts │ ├── tsconfig.app.json │ ├── tsconfig.editor.json │ ├── tsconfig.json │ └── tsconfig.spec.json └── ui-kit-e2e │ ├── .eslintrc.json │ ├── cypress.json │ ├── project.json │ ├── src │ ├── fixtures │ │ └── example.json │ ├── integration │ │ └── spinner │ │ │ └── spinner.component.spec.ts │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.ts │ │ └── index.ts │ └── tsconfig.json ├── decorate-angular-cli.js ├── docs ├── .nojekyll ├── 404.html ├── assets │ ├── css │ │ └── styles.c49afed5.css │ ├── files │ │ ├── allow-572e5be6f8bd3d9d897ab39e62341b98.png │ │ ├── dataValidation-d997156b6cef1f96448705cf6ef69f0e.png │ │ ├── elasticExplorer-89284e9eeae6fc236353aa5e94c155da.png │ │ ├── facets-fc041ac6ac7e267e7e2c3588897f8cfc.png │ │ ├── included-0bff751bbc5029dae3cb54bea2902b8d.png │ │ ├── index-82959fa87908d35bc9f84e0d25432bdd.png │ │ ├── jsonModel-028c5ff7c1cd695ee84a6b58619dee39.png │ │ ├── jsonModelFlatGraph-222baded664af5a5493550805f26488b.png │ │ ├── jsonUpload-bd4f4c5e2ef99b29b5ee4a627ab2914d.png │ │ ├── manualMode-9aae83739ce3870488d7e1ad6a9870ae.png │ │ ├── multipleTypes-abb0de43153ff19cbe708f266bc3d98a.png │ │ ├── rawData-b5c47bd2cdf1e4f033bfd973b7999682.png │ │ ├── rawFormat-df8e5b1d255e4519f798a85fbf9237b7.png │ │ ├── searchByKeyword-987d7546b68866abfe386dc0eb58f848.png │ │ ├── searchByUri-0ca41d3750b8d7ddbb9fe0800e5fe00f.png │ │ ├── structured-71665ac7e38dfb17dbaa71dfdb015384.png │ │ ├── table-db67611f6c50f379aa4ad78fa87f74fe.png │ │ ├── uriFilter-5fbb8de85c0f3de22d1f956a685d8bc9.png │ │ └── webRemoval-bb10c8b452003d17efac53da65405569.png │ ├── images │ │ ├── allow-572e5be6f8bd3d9d897ab39e62341b98.png │ │ ├── dataValidation-d997156b6cef1f96448705cf6ef69f0e.png │ │ ├── elasticExplorer-89284e9eeae6fc236353aa5e94c155da.png │ │ ├── facets-fc041ac6ac7e267e7e2c3588897f8cfc.png │ │ ├── included-0bff751bbc5029dae3cb54bea2902b8d.png │ │ ├── index-82959fa87908d35bc9f84e0d25432bdd.png │ │ ├── jsonModel-028c5ff7c1cd695ee84a6b58619dee39.png │ │ ├── jsonModelFlatGraph-222baded664af5a5493550805f26488b.png │ │ ├── jsonUpload-bd4f4c5e2ef99b29b5ee4a627ab2914d.png │ │ ├── manualMode-9aae83739ce3870488d7e1ad6a9870ae.png │ │ ├── multipleTypes-abb0de43153ff19cbe708f266bc3d98a.png │ │ ├── rawData-b5c47bd2cdf1e4f033bfd973b7999682.png │ │ ├── rawFormat-df8e5b1d255e4519f798a85fbf9237b7.png │ │ ├── searchByKeyword-987d7546b68866abfe386dc0eb58f848.png │ │ ├── searchByUri-0ca41d3750b8d7ddbb9fe0800e5fe00f.png │ │ ├── structured-71665ac7e38dfb17dbaa71dfdb015384.png │ │ ├── table-db67611f6c50f379aa4ad78fa87f74fe.png │ │ ├── uriFilter-5fbb8de85c0f3de22d1f956a685d8bc9.png │ │ └── webRemoval-bb10c8b452003d17efac53da65405569.png │ └── js │ │ ├── 00cd5775.90a34bbd.js │ │ ├── 02084a28.9e3f1741.js │ │ ├── 036c1e00.e0afbfc4.js │ │ ├── 04376eab.0fe3971a.js │ │ ├── 048e5099.5938e08b.js │ │ ├── 056f6a34.3cbddbe1.js │ │ ├── 05c05504.d7603290.js │ │ ├── 06b2ac62.35bcaa8e.js │ │ ├── 06c354ef.e31da168.js │ │ ├── 07774728.b1a805a7.js │ │ ├── 098b9bd3.0c0871fe.js │ │ ├── 09a0bb49.2be30fde.js │ │ ├── 0bbe7976.8320e3c1.js │ │ ├── 0be3f0bd.00bb9f39.js │ │ ├── 0c6c693a.9fc76530.js │ │ ├── 0d6c78ce.5d68af2b.js │ │ ├── 0ecc199c.657d73fc.js │ │ ├── 0f587ffe.6eebdd95.js │ │ ├── 101acd4b.d98a7e0c.js │ │ ├── 113361c8.2947de08.js │ │ ├── 114a4154.68faa531.js │ │ ├── 12bcda91.9e1d476c.js │ │ ├── 13ba36e9.d051bd83.js │ │ ├── 154445e6.7b1270b4.js │ │ ├── 15c627d9.5c43891e.js │ │ ├── 16253903.67d49146.js │ │ ├── 16e611a0.293dbd54.js │ │ ├── 17896441.554627d5.js │ │ ├── 17b7f140.6d61b247.js │ │ ├── 17d84c03.b236235e.js │ │ ├── 17ef375f.8e12ad06.js │ │ ├── 18e2ee32.a7bec8ec.js │ │ ├── 19b3fd3a.1b0f79f9.js │ │ ├── 1a959cb0.1dee0a8b.js │ │ ├── 1af0d896.683ab054.js │ │ ├── 1be78505.83854ef3.js │ │ ├── 1bfb5b69.d21979de.js │ │ ├── 1d7d3b8e.f425fcf5.js │ │ ├── 1da35c1c.a3ee3374.js │ │ ├── 1df93b7f.309d4e7b.js │ │ ├── 1f342852.1cf21000.js │ │ ├── 1f3fa6fe.20c97408.js │ │ ├── 1fa3d679.87283c28.js │ │ ├── 219afba4.201143e1.js │ │ ├── 23ab8734.65806df6.js │ │ ├── 23c11a78.3e5f73fa.js │ │ ├── 23cbf17b.ba755695.js │ │ ├── 26052f6e.e6d8d39d.js │ │ ├── 270096ef.864fab9d.js │ │ ├── 277910a4.4bf4d570.js │ │ ├── 28f84881.1fc7822c.js │ │ ├── 29962ae0.8e898e12.js │ │ ├── 2a0a64a4.b4273a98.js │ │ ├── 2a9a771c.6644eed1.js │ │ ├── 2af993ab.9597d22a.js │ │ ├── 2b488a7f.55326353.js │ │ ├── 2bbfebc4.2e846136.js │ │ ├── 2bd553fe.12f0eb43.js │ │ ├── 2d2ebf80.1b483d09.js │ │ ├── 2d55efb3.0e5d45f9.js │ │ ├── 2e7c17ce.8ff5b014.js │ │ ├── 2fdf46ca.26adcec4.js │ │ ├── 301d1628.80427693.js │ │ ├── 3278d165.7b528daa.js │ │ ├── 339ab082.d330e9f2.js │ │ ├── 345b8c8f.2e7bd246.js │ │ ├── 34b136c9.45e0f74c.js │ │ ├── 390257b9.15eafa4d.js │ │ ├── 3995a474.0f03022d.js │ │ ├── 3a4d89a0.e87cbcc0.js │ │ ├── 3c215aa2.e0af3d8f.js │ │ ├── 3cb567bb.a1938d86.js │ │ ├── 3e3d8ea6.9c175a3f.js │ │ ├── 3eb51d09.e2508f2e.js │ │ ├── 3f5d62da.87245d01.js │ │ ├── 3fd8a45f.f0a03a51.js │ │ ├── 42326816.d33fc315.js │ │ ├── 4239f271.75a2b059.js │ │ ├── 43e011fc.211650ad.js │ │ ├── 4505f52f.da504721.js │ │ ├── 45765ca4.1ba3fd3e.js │ │ ├── 45dc07f4.75ffb111.js │ │ ├── 4608.6a9c52bd.js │ │ ├── 4911db4a.1d152660.js │ │ ├── 4b5d7ff9.1c18af96.js │ │ ├── 4ce5d6b8.92a9b42a.js │ │ ├── 4d1064e6.374d963a.js │ │ ├── 4e2b069a.80bb22b3.js │ │ ├── 4ec2df53.c6292fed.js │ │ ├── 4ee62e87.ebec2822.js │ │ ├── 4f156ee6.7c837c37.js │ │ ├── 4f96e4d8.6aa65291.js │ │ ├── 5029fdbb.474815e4.js │ │ ├── 517d0573.f025f100.js │ │ ├── 521a86ee.bebedda1.js │ │ ├── 5241d864.4c77f8f6.js │ │ ├── 52c65c4b.aba4ec82.js │ │ ├── 53212829.1b5655e6.js │ │ ├── 53aef8ab.8f9fa1a9.js │ │ ├── 54d4cc08.16972bae.js │ │ ├── 55523d9b.f407f5e7.js │ │ ├── 55835761.1be1c96b.js │ │ ├── 56248702.102ce8cd.js │ │ ├── 57152ffc.b4f2a764.js │ │ ├── 572ebb91.a5ba2c54.js │ │ ├── 58295af1.215a0d8a.js │ │ ├── 59bfc36c.5bddd3d7.js │ │ ├── 5c7dd174.3e32f5df.js │ │ ├── 5d969934.0083ea89.js │ │ ├── 5e944385.552eeecc.js │ │ ├── 5ef6a60d.4f272ca2.js │ │ ├── 5f909c96.08561668.js │ │ ├── 60397a5e.1d12d315.js │ │ ├── 60ed99ae.194f5f7c.js │ │ ├── 612ffe4d.f15db694.js │ │ ├── 6131db9c.c0263238.js │ │ ├── 621b8832.e2f7d0c8.js │ │ ├── 62f38123.fd050bd9.js │ │ ├── 63ab7e17.87a8de08.js │ │ ├── 64006316.2f68f5a5.js │ │ ├── 675eeaac.c2cce0f3.js │ │ ├── 6783d487.77c11ee4.js │ │ ├── 690c8559.6ff74f77.js │ │ ├── 6b5e77c4.cef40ee0.js │ │ ├── 6b6d17f9.459e0f9e.js │ │ ├── 6c012cc4.6ebcd0af.js │ │ ├── 6c0b4ba4.c3bdb1f4.js │ │ ├── 6c32c2a4.bce5f947.js │ │ ├── 6dfa6c8f.1d9c4c72.js │ │ ├── 6ebd5956.2e9f821b.js │ │ ├── 6f41a6a6.903e3e84.js │ │ ├── 6f6ad750.00cd6e0a.js │ │ ├── 6f991c2a.f00b361e.js │ │ ├── 70561b92.c9f3ba9d.js │ │ ├── 71b5a543.5039f58c.js │ │ ├── 71fc504f.59bcb108.js │ │ ├── 739f048c.7da663e6.js │ │ ├── 75fd6d92.b388ec86.js │ │ ├── 7622712b.dd54d9c9.js │ │ ├── 78300e22.ac1f2529.js │ │ ├── 7830f9b4.8d4ae3db.js │ │ ├── 788a2b50.44d24dc5.js │ │ ├── 78a6f763.9e7651e0.js │ │ ├── 7970e402.386979db.js │ │ ├── 799be29c.1f3e3600.js │ │ ├── 7b33e7d2.60a5309c.js │ │ ├── 7c04db56.88a102d0.js │ │ ├── 7c17f69e.8f4c2fb9.js │ │ ├── 7d64774d.abe08c57.js │ │ ├── 7d6d8038.cc763f0f.js │ │ ├── 7f042965.137b542e.js │ │ ├── 810b388b.321d8be3.js │ │ ├── 822e6d47.779050e0.js │ │ ├── 8274d551.96ec189e.js │ │ ├── 827cb262.66d504e1.js │ │ ├── 82845948.a6b434a4.js │ │ ├── 858ca1de.15cfbde2.js │ │ ├── 85c42a83.cf845511.js │ │ ├── 880c87ee.d20a7123.js │ │ ├── 88402a80.54ad4cef.js │ │ ├── 892c3258.38046727.js │ │ ├── 8b08dfc5.a6ac7a6a.js │ │ ├── 8b5a6629.9552ee63.js │ │ ├── 8b9529d0.a4a41cb3.js │ │ ├── 8c2f3238.f2e35f6e.js │ │ ├── 8c8088a4.75c75026.js │ │ ├── 9010ca7a.164ca317.js │ │ ├── 903d2100.ad037670.js │ │ ├── 9054317c.8e70516d.js │ │ ├── 9253a7a0.413fa396.js │ │ ├── 930444ea.a3fba6ce.js │ │ ├── 935f2afb.0c23442a.js │ │ ├── 94a58ed5.0ee2208f.js │ │ ├── 95f9c642.bb76970f.js │ │ ├── 96dc1498.fb206019.js │ │ ├── 97e4044e.ca390bfa.js │ │ ├── 9826cf41.2fb93a88.js │ │ ├── 994eed96.11405121.js │ │ ├── 99d1fad1.944a61f5.js │ │ ├── 9a8c0b72.a0d0356b.js │ │ ├── 9b2a988f.7c3da8a5.js │ │ ├── 9b8b9460.f9283fda.js │ │ ├── 9bff105d.0286cf1b.js │ │ ├── 9c1dac86.fa61a141.js │ │ ├── 9e4087bc.b4797fd8.js │ │ ├── 9fdd6838.6cb9dcb3.js │ │ ├── a02be57d.0803194a.js │ │ ├── a1c95738.b40c0d07.js │ │ ├── a3d3fdd9.324c9eac.js │ │ ├── a429000a.e1ebd255.js │ │ ├── a496fecc.fa147f15.js │ │ ├── a4eb64e6.db5ec03c.js │ │ ├── a55b1f55.34ec6876.js │ │ ├── a57f5c59.ffe97c02.js │ │ ├── a76bd4ea.3f6ee804.js │ │ ├── a76e5941.d1348d64.js │ │ ├── a7eb5a73.20d21e86.js │ │ ├── a7fa2e06.0ab6a329.js │ │ ├── a8721daa.56a3e425.js │ │ ├── a8cb20e6.5ce15e93.js │ │ ├── a94b3387.727830e9.js │ │ ├── ab9ba2b0.0e115e98.js │ │ ├── ace08cca.a5d97d42.js │ │ ├── ad0c0b21.9aad4ce3.js │ │ ├── ad4d5fa0.cd541316.js │ │ ├── af380d50.bb5ac60e.js │ │ ├── afc2d06d.7f0cd042.js │ │ ├── b0106716.3c279336.js │ │ ├── b0761722.ee524626.js │ │ ├── b0d11e0b.fa77fecc.js │ │ ├── b202b092.f9ecb23e.js │ │ ├── b21beba5.60187f17.js │ │ ├── b21bf887.c2fa7f64.js │ │ ├── b26c560e.43c037f2.js │ │ ├── b29168ac.5c029815.js │ │ ├── b2989d24.911ad8fc.js │ │ ├── b31eb0d2.8032e79d.js │ │ ├── b3a11b0c.32a37bfd.js │ │ ├── b4c7c8c3.41c07193.js │ │ ├── b58e9968.75cedec8.js │ │ ├── b6b2c840.2a80ec88.js │ │ ├── b72e46ba.c5694363.js │ │ ├── b7af3b75.d01b8074.js │ │ ├── ba2e6d24.b37fc0af.js │ │ ├── bb87afe6.29c09df7.js │ │ ├── bc66961f.fdd82a14.js │ │ ├── bd4daeca.9642f73b.js │ │ ├── bd5335af.716d0bbc.js │ │ ├── be329c9e.16cd61b7.js │ │ ├── bedeefdd.baaa5f00.js │ │ ├── bf949db7.82d675ab.js │ │ ├── c0c6329a.206997e5.js │ │ ├── c0cb07fb.f231b8d9.js │ │ ├── c1af9023.907f3e09.js │ │ ├── c1f43dc8.2648d7d9.js │ │ ├── c2da6902.7435e4a8.js │ │ ├── c2df8094.a6ff5398.js │ │ ├── c3207d28.6ce4f087.js │ │ ├── c366f8f8.e7574496.js │ │ ├── c37ed82a.aac4587d.js │ │ ├── c3b1d2e0.5a025bf8.js │ │ ├── c4115165.f317dd7f.js │ │ ├── c486b94e.c3861736.js │ │ ├── c4bc7fc1.dc8eb224.js │ │ ├── c55617b1.7aa733f3.js │ │ ├── c5ac0288.9e881e3c.js │ │ ├── c70028b4.e0e11e5e.js │ │ ├── c9f529dc.337e2c1c.js │ │ ├── ca77ed45.b24c9602.js │ │ ├── ca972fd0.a17e041a.js │ │ ├── ce3ab51d.f3f7b593.js │ │ ├── cf5ac04d.6ed84a96.js │ │ ├── d03bcda4.9c97c378.js │ │ ├── d08e465f.d3c68597.js │ │ ├── d0ab943c.2209b8de.js │ │ ├── d0d264b1.c3a806ea.js │ │ ├── d140226e.b8727fcb.js │ │ ├── d1dd3bdd.39012644.js │ │ ├── d2417056.1475c36a.js │ │ ├── d2db97a9.29733e50.js │ │ ├── d3334e8b.085d65b3.js │ │ ├── d60d7446.e80def74.js │ │ ├── d6584466.39f5ef58.js │ │ ├── da0335d6.6f7c3df7.js │ │ ├── da5839d1.0e224a1f.js │ │ ├── dade0b44.f2357882.js │ │ ├── db661285.9fb39320.js │ │ ├── db8799fb.a13b86a8.js │ │ ├── dcb52ba0.b98ea336.js │ │ ├── dd135525.0f58c187.js │ │ ├── ddb4a884.aa3dd9e7.js │ │ ├── ddbd9bbd.a141e48f.js │ │ ├── de097ade.f88d8e01.js │ │ ├── deb5d42a.756be939.js │ │ ├── def00605.db0928dd.js │ │ ├── df348d66.cdf3de15.js │ │ ├── df4655b0.2c40d282.js │ │ ├── df9330f2.e58b1827.js │ │ ├── dfa68ff5.55067972.js │ │ ├── e0499967.bfe31360.js │ │ ├── e0e54bbc.4c07e66e.js │ │ ├── e11b8436.1cd1dc76.js │ │ ├── e2d94328.6049af16.js │ │ ├── e30b3b27.2a9f6dbb.js │ │ ├── e360ada3.9584d571.js │ │ ├── e6b598be.04cacf7d.js │ │ ├── e70e671f.0b9017cd.js │ │ ├── e86ff21f.fedb9091.js │ │ ├── e907323e.1ec7153b.js │ │ ├── eaf09924.61146a07.js │ │ ├── ebc26019.e6713cc6.js │ │ ├── ec7db1c4.47d77971.js │ │ ├── ee3f9866.d86f8963.js │ │ ├── eeccce99.7b590aa4.js │ │ ├── ef8fb505.8b10a9b3.js │ │ ├── ef98abee.49cd4780.js │ │ ├── f012e86f.22708161.js │ │ ├── f019ca00.3f2fd361.js │ │ ├── f0849308.7fd15fbc.js │ │ ├── f1e1c182.4a8c3a88.js │ │ ├── f22ea482.831dbf7e.js │ │ ├── f2388044.8f0cb38b.js │ │ ├── f2782d83.8b417ac1.js │ │ ├── f34e05d7.40cb61d4.js │ │ ├── f3c50c66.60dd59ec.js │ │ ├── f49199d5.24f4796e.js │ │ ├── f4efec67.275dfd33.js │ │ ├── f52d0482.92f79879.js │ │ ├── f599df42.8b36676a.js │ │ ├── f66c0718.49057e57.js │ │ ├── f6dfd434.d2474fe2.js │ │ ├── f7295498.ee5795b4.js │ │ ├── f74fa2c4.d3c714e0.js │ │ ├── f76b60c1.0e666460.js │ │ ├── f80511c8.ab97c2bd.js │ │ ├── f9745ed7.39cbaa75.js │ │ ├── f9b5c131.87e3b9ea.js │ │ ├── f9b997f4.f7b124bd.js │ │ ├── fafeb891.51827a72.js │ │ ├── fe769149.b2e009cf.js │ │ ├── fea454d2.5e78d28e.js │ │ ├── ff6f5c41.1209292e.js │ │ ├── ffd67a7c.ac9aa3bf.js │ │ ├── main.36dca16d.js │ │ ├── main.36dca16d.js.LICENSE.txt │ │ └── runtime~main.1f7b2304.js ├── blog │ └── archive │ │ └── index.html ├── docs │ ├── guides │ │ └── application-profile │ │ │ └── index.html │ └── libraries │ │ ├── application-profile │ │ ├── api │ │ │ ├── enums │ │ │ │ ├── Datatype │ │ │ │ │ └── index.html │ │ │ │ └── DatatypeLong │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── ApplicationProfile │ │ │ │ │ └── index.html │ │ │ │ ├── ApplicationProfileRaw │ │ │ │ │ └── index.html │ │ │ │ ├── AttributeProfile │ │ │ │ │ └── index.html │ │ │ │ ├── AttributeProfileRaw │ │ │ │ │ └── index.html │ │ │ │ ├── Prefixes │ │ │ │ │ └── index.html │ │ │ │ ├── Resource │ │ │ │ │ └── index.html │ │ │ │ ├── ResourceAttribute │ │ │ │ │ └── index.html │ │ │ │ ├── ResourceGraph │ │ │ │ │ └── index.html │ │ │ │ ├── ResourceRaw │ │ │ │ │ └── index.html │ │ │ │ ├── TypeProfile │ │ │ │ │ └── index.html │ │ │ │ └── TypeProfileRaw │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── devtools │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── DevtoolsModule │ │ │ │ │ └── index.html │ │ │ │ └── IfDebugDirective │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── elastic-explorer │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── DataValidationModule │ │ │ │ │ └── index.html │ │ │ │ ├── DataValidationState │ │ │ │ │ └── index.html │ │ │ │ ├── DataValidationView │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticExplorerModule │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticExplorerRoutingModule │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticExplorerState │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticExplorerView │ │ │ │ │ └── index.html │ │ │ │ ├── SearchModule │ │ │ │ │ └── index.html │ │ │ │ └── SearchView │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── DataValidationStateModel │ │ │ │ │ └── index.html │ │ │ │ └── ElasticExplorerStateModel │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ ├── index.html │ │ └── user-guide │ │ │ ├── About │ │ │ └── index.html │ │ │ ├── How-to-use │ │ │ └── index.html │ │ │ └── Installation │ │ │ └── index.html │ │ ├── elastic │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── ElasticApClient │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticClient │ │ │ │ │ └── index.html │ │ │ │ └── ElasticRawClient │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── ElasticApClientFetchOptions │ │ │ │ │ └── index.html │ │ │ │ └── IElasticClient │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── i18n-transloco │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── I18nTranslocoModule │ │ │ │ │ └── index.html │ │ │ │ └── I18nTranslocoService │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── i18n │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── I18nModule │ │ │ │ │ └── index.html │ │ │ │ ├── I18nService │ │ │ │ │ └── index.html │ │ │ │ ├── LabelPipe │ │ │ │ │ └── index.html │ │ │ │ └── TranslatePipe │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── index.html │ │ ├── json-model-graph │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── GraphAndControlLinkingService │ │ │ │ │ └── index.html │ │ │ │ ├── GraphService │ │ │ │ │ └── index.html │ │ │ │ ├── GraphState │ │ │ │ │ └── index.html │ │ │ │ ├── GraphWrapper │ │ │ │ │ └── index.html │ │ │ │ ├── GraphWrapperFactory │ │ │ │ │ └── index.html │ │ │ │ ├── IfAttributeInApDirective │ │ │ │ │ └── index.html │ │ │ │ ├── JsonModelGraphModule │ │ │ │ │ └── index.html │ │ │ │ ├── JsonModelGraphRootModule │ │ │ │ │ └── index.html │ │ │ │ ├── NodeAttributeDirective │ │ │ │ │ └── index.html │ │ │ │ ├── NodeAttributeLinkedDirective │ │ │ │ │ └── index.html │ │ │ │ ├── NodeUriDirective │ │ │ │ │ └── index.html │ │ │ │ ├── NodeWrapper │ │ │ │ │ └── index.html │ │ │ │ ├── RemoveGraph │ │ │ │ │ └── index.html │ │ │ │ ├── Reset │ │ │ │ │ └── index.html │ │ │ │ ├── RootUriDirective │ │ │ │ │ └── index.html │ │ │ │ ├── SetGraph │ │ │ │ │ └── index.html │ │ │ │ └── UpdateNode │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── GraphStateModel │ │ │ │ │ └── index.html │ │ │ │ ├── LinkControlToNodeAttributeOptions │ │ │ │ │ └── index.html │ │ │ │ └── LinkReferenceOptions │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── legi-cv │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── AtomicCvProvider │ │ │ │ │ └── index.html │ │ │ │ ├── CollectionCvProvider │ │ │ │ │ └── index.html │ │ │ │ ├── ConceptMatcherService │ │ │ │ │ └── index.html │ │ │ │ ├── ConceptSchemeCvProvider │ │ │ │ │ └── index.html │ │ │ │ ├── CvLabelDirective │ │ │ │ │ └── index.html │ │ │ │ ├── CvOptionsDirective │ │ │ │ │ └── index.html │ │ │ │ ├── CvSelectOptionsProvider │ │ │ │ │ └── index.html │ │ │ │ ├── CvService │ │ │ │ │ └── index.html │ │ │ │ ├── CvStateService │ │ │ │ │ └── index.html │ │ │ │ ├── CvValueDirective │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticAtomicCvClientService │ │ │ │ │ └── index.html │ │ │ │ ├── LegiCvModule │ │ │ │ │ └── index.html │ │ │ │ ├── LegiCvOptionsService │ │ │ │ │ └── index.html │ │ │ │ ├── LegiCvState │ │ │ │ │ └── index.html │ │ │ │ └── SetCv │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── AtomicCvClient │ │ │ │ │ └── index.html │ │ │ │ ├── AtomicCvProviderConfig │ │ │ │ │ └── index.html │ │ │ │ ├── Collection │ │ │ │ │ └── index.html │ │ │ │ ├── Concept │ │ │ │ │ └── index.html │ │ │ │ ├── ConceptGroup │ │ │ │ │ └── index.html │ │ │ │ ├── ConceptScheme │ │ │ │ │ └── index.html │ │ │ │ ├── ConceptWrapper │ │ │ │ │ └── index.html │ │ │ │ ├── CvProvider │ │ │ │ │ └── index.html │ │ │ │ ├── HasOptionsProvider │ │ │ │ │ └── index.html │ │ │ │ ├── LegiCvOptions │ │ │ │ │ └── index.html │ │ │ │ └── LegiCvStateModel │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── legi-shared │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── autocomplete.AutocompleteComponent │ │ │ │ │ └── index.html │ │ │ │ ├── autocomplete.AutocompleteModule │ │ │ │ │ └── index.html │ │ │ │ ├── autocomplete.AutocompleteMultiComponent │ │ │ │ │ └── index.html │ │ │ │ ├── autocomplete.AutocompleteSingleComponent │ │ │ │ │ └── index.html │ │ │ │ ├── checkbox_group.CheckboxGroupComponent │ │ │ │ │ └── index.html │ │ │ │ ├── checkbox_group.CheckboxGroupModule │ │ │ │ │ └── index.html │ │ │ │ ├── core.LegiSharedModule │ │ │ │ │ └── index.html │ │ │ │ ├── core.LegiSharedModuleRoot │ │ │ │ │ └── index.html │ │ │ │ ├── date_picker.DatePickerComponent │ │ │ │ │ └── index.html │ │ │ │ ├── date_picker.DatePickerModule │ │ │ │ │ └── index.html │ │ │ │ ├── date_picker.MonthSelectorDirective │ │ │ │ │ └── index.html │ │ │ │ ├── error.ErrorComponent │ │ │ │ │ └── index.html │ │ │ │ ├── error.ErrorModule │ │ │ │ │ └── index.html │ │ │ │ ├── highlight.HighlightModule │ │ │ │ │ └── index.html │ │ │ │ ├── highlight.HighlightPipe │ │ │ │ │ └── index.html │ │ │ │ ├── input.InputComponent │ │ │ │ │ └── index.html │ │ │ │ ├── input.InputModule │ │ │ │ │ └── index.html │ │ │ │ ├── label.LabelComponent │ │ │ │ │ └── index.html │ │ │ │ ├── label.LabelModule │ │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider.LegalTaxonomyClientService │ │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider.LegalTaxonomyCvProvider │ │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider.LegalTaxonomyCvProviderModule │ │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider.LegalTaxonomyCvProviderOptionsService │ │ │ │ │ └── index.html │ │ │ │ ├── list_paginator.ListPaginatorComponent │ │ │ │ │ └── index.html │ │ │ │ ├── list_paginator.ListPaginatorModule │ │ │ │ │ └── index.html │ │ │ │ ├── loading_button.LoadingButtonDirective │ │ │ │ │ └── index.html │ │ │ │ ├── loading_button.LoadingButtonModule │ │ │ │ │ └── index.html │ │ │ │ ├── radio_group.RadioGroupComponent │ │ │ │ │ └── index.html │ │ │ │ ├── radio_group.RadioGroupModule │ │ │ │ │ └── index.html │ │ │ │ ├── select.SelectComponent │ │ │ │ │ └── index.html │ │ │ │ ├── select.SelectModule │ │ │ │ │ └── index.html │ │ │ │ ├── select_option_sort.SelectOptionSortModule │ │ │ │ │ └── index.html │ │ │ │ ├── select_option_sort.SelectOptionSortPipe │ │ │ │ │ └── index.html │ │ │ │ ├── src.LegiSharedModule │ │ │ │ │ └── index.html │ │ │ │ ├── textarea.TextareaComponent │ │ │ │ │ └── index.html │ │ │ │ ├── textarea.TextareaModule │ │ │ │ │ └── index.html │ │ │ │ ├── transloco_mat_paginator_adapter.TranslocoMatPaginatorAdapterModule │ │ │ │ │ └── index.html │ │ │ │ ├── transloco_mat_paginator_adapter.TranslocoMatPaginatorIntl │ │ │ │ │ └── index.html │ │ │ │ └── utils.ControlComponent │ │ │ │ │ └── index.html │ │ │ ├── enums │ │ │ │ └── date_picker.DatePickerType │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── core.LegiSharedOptions │ │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider.Concept │ │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider.LegalTaxonomy │ │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider.LegalTaxonomyCvProviderOptions │ │ │ │ │ └── index.html │ │ │ │ └── list_paginator.Pagination │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ ├── autocomplete │ │ │ │ └── index.html │ │ │ │ ├── checkbox_group │ │ │ │ └── index.html │ │ │ │ ├── core │ │ │ │ └── index.html │ │ │ │ ├── date_picker │ │ │ │ └── index.html │ │ │ │ ├── error │ │ │ │ └── index.html │ │ │ │ ├── highlight │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── input │ │ │ │ └── index.html │ │ │ │ ├── label │ │ │ │ └── index.html │ │ │ │ ├── legal_taxonomy_cv_provider │ │ │ │ └── index.html │ │ │ │ ├── list_paginator │ │ │ │ └── index.html │ │ │ │ ├── loading_button │ │ │ │ └── index.html │ │ │ │ ├── radio_group │ │ │ │ └── index.html │ │ │ │ ├── select │ │ │ │ └── index.html │ │ │ │ ├── select_option_sort │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ └── index.html │ │ │ │ ├── textarea │ │ │ │ └── index.html │ │ │ │ ├── transloco_mat_paginator_adapter │ │ │ │ └── index.html │ │ │ │ └── utils │ │ │ │ └── index.html │ │ └── index.html │ │ ├── material-icons │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── CognizoneMatIconRegistry │ │ │ │ │ └── index.html │ │ │ │ └── CognizoneMaterialIconsModule │ │ │ │ │ └── index.html │ │ │ ├── enums │ │ │ │ └── MaterialTheme │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ └── CognizoneMaterialIconsOptions │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── model-utils │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── SelectOptionsProvidersMerger │ │ │ │ │ └── index.html │ │ │ │ └── SubSink │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── ElasticAggregation │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticBucket │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticHit │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticQuery │ │ │ │ │ └── index.html │ │ │ │ ├── ElasticSearchResponse │ │ │ │ │ └── index.html │ │ │ │ ├── GetSelectOptionsParams │ │ │ │ │ └── index.html │ │ │ │ ├── LangString │ │ │ │ │ └── index.html │ │ │ │ ├── LangStringSimple │ │ │ │ │ └── index.html │ │ │ │ ├── Pagination │ │ │ │ │ └── index.html │ │ │ │ ├── SelectOption │ │ │ │ │ └── index.html │ │ │ │ ├── SelectOptionCounts │ │ │ │ │ └── index.html │ │ │ │ ├── SelectOptionGroup │ │ │ │ │ └── index.html │ │ │ │ └── SelectOptionsProvider │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── ng-application-profile │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── ApFormBuilder │ │ │ │ │ └── index.html │ │ │ │ ├── ApHelper │ │ │ │ │ └── index.html │ │ │ │ ├── ApService │ │ │ │ │ └── index.html │ │ │ │ ├── ArrayMapper │ │ │ │ │ └── index.html │ │ │ │ ├── BooleanMapper │ │ │ │ │ └── index.html │ │ │ │ ├── CardinalityValidatorService │ │ │ │ │ └── index.html │ │ │ │ ├── DateMapper │ │ │ │ │ └── index.html │ │ │ │ ├── DateTimeMapper │ │ │ │ │ └── index.html │ │ │ │ ├── DefaultMapper │ │ │ │ │ └── index.html │ │ │ │ ├── IdGenerator │ │ │ │ │ └── index.html │ │ │ │ ├── JsonModelService │ │ │ │ │ └── index.html │ │ │ │ ├── MicroAsyncValidatorBuilder │ │ │ │ │ └── index.html │ │ │ │ ├── MicroValidatorBuilder │ │ │ │ │ └── index.html │ │ │ │ ├── NgApplicationProfileModule │ │ │ │ │ └── index.html │ │ │ │ ├── PrefixCcService │ │ │ │ │ └── index.html │ │ │ │ ├── ResourceGraphService │ │ │ │ │ └── index.html │ │ │ │ └── ResourceMapper │ │ │ │ │ └── index.html │ │ │ ├── enums │ │ │ │ ├── Datatype │ │ │ │ │ └── index.html │ │ │ │ └── DatatypeLong │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── ApLoader │ │ │ │ │ └── index.html │ │ │ │ ├── ApplicationProfile │ │ │ │ │ └── index.html │ │ │ │ ├── ApplicationProfileRaw │ │ │ │ │ └── index.html │ │ │ │ ├── AttributeMapper │ │ │ │ │ └── index.html │ │ │ │ ├── AttributeProfile │ │ │ │ │ └── index.html │ │ │ │ ├── AttributeProfileRaw │ │ │ │ │ └── index.html │ │ │ │ ├── JsonModel │ │ │ │ │ └── index.html │ │ │ │ ├── JsonModelFlatGraph │ │ │ │ │ └── index.html │ │ │ │ ├── JsonModels │ │ │ │ │ └── index.html │ │ │ │ ├── MicroAttributeMapper │ │ │ │ │ └── index.html │ │ │ │ ├── Prefixes │ │ │ │ │ └── index.html │ │ │ │ ├── Resource │ │ │ │ │ └── index.html │ │ │ │ ├── ResourceAttribute │ │ │ │ │ └── index.html │ │ │ │ ├── ResourceGraph │ │ │ │ │ └── index.html │ │ │ │ ├── ResourceRaw │ │ │ │ │ └── index.html │ │ │ │ ├── TypeProfile │ │ │ │ │ └── index.html │ │ │ │ └── TypeProfileRaw │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── ng-core │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── ControlComponent │ │ │ │ │ └── index.html │ │ │ │ ├── DisabledControl │ │ │ │ │ └── index.html │ │ │ │ ├── LoadingService │ │ │ │ │ └── index.html │ │ │ │ ├── Logger │ │ │ │ │ └── index.html │ │ │ │ ├── LoggerModule │ │ │ │ │ └── index.html │ │ │ │ └── OnDestroy_ │ │ │ │ │ └── index.html │ │ │ ├── enums │ │ │ │ └── LogLevel │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ └── OnDestroyMixin │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── ng-yasgui │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── NgYasguiModule │ │ │ │ │ └── index.html │ │ │ │ ├── YasguiComponent │ │ │ │ │ └── index.html │ │ │ │ └── YasguiService │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── CurrentYasgui │ │ │ │ │ └── index.html │ │ │ │ ├── Yasgui │ │ │ │ │ └── index.html │ │ │ │ └── Yasqe │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── operation │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── GetOperationDirective │ │ │ │ │ └── index.html │ │ │ │ ├── IfOperationDirective │ │ │ │ │ └── index.html │ │ │ │ ├── OperationDebug │ │ │ │ │ └── index.html │ │ │ │ ├── OperationDirective │ │ │ │ │ └── index.html │ │ │ │ ├── OperationGroupDebug │ │ │ │ │ └── index.html │ │ │ │ ├── OperationGroupDirective │ │ │ │ │ └── index.html │ │ │ │ ├── OperationGuard │ │ │ │ │ └── index.html │ │ │ │ ├── OperationUtils │ │ │ │ │ └── index.html │ │ │ │ ├── OperationViewerModalComponent │ │ │ │ │ └── index.html │ │ │ │ ├── OperationsModule │ │ │ │ │ └── index.html │ │ │ │ ├── OperationsService │ │ │ │ │ └── index.html │ │ │ │ ├── OperationsState │ │ │ │ │ └── index.html │ │ │ │ ├── RemoveOperationGroup │ │ │ │ │ └── index.html │ │ │ │ ├── SetOperationGroups │ │ │ │ │ └── index.html │ │ │ │ ├── ToggleDebugEnabled │ │ │ │ │ └── index.html │ │ │ │ └── UpdateOperationGroups │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── Operation │ │ │ │ │ └── index.html │ │ │ │ ├── OperationChangeEvent │ │ │ │ │ └── index.html │ │ │ │ ├── OperationDebugOptions │ │ │ │ │ └── index.html │ │ │ │ ├── OperationGroup │ │ │ │ │ └── index.html │ │ │ │ ├── OperationGroupDebugOptions │ │ │ │ │ └── index.html │ │ │ │ ├── OperationGroupDescription │ │ │ │ │ └── index.html │ │ │ │ ├── OperationViewerModalComponentData │ │ │ │ │ └── index.html │ │ │ │ └── OperationsStateModel │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── permissions │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── EnabledForPermissionDirective │ │ │ │ │ └── index.html │ │ │ │ ├── GetHasPermissionDirective │ │ │ │ │ └── index.html │ │ │ │ ├── IfHasPermissionDirective │ │ │ │ │ └── index.html │ │ │ │ ├── PermissionsGuard │ │ │ │ │ └── index.html │ │ │ │ ├── PermissionsModule │ │ │ │ │ └── index.html │ │ │ │ └── PermissionsService │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── interfaces │ │ │ │ ├── GetHasPermissionContext │ │ │ │ │ └── index.html │ │ │ │ └── PermissionsProvider │ │ │ │ │ └── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ ├── transloco-langstring │ │ ├── api │ │ │ ├── classes │ │ │ │ ├── LangStringPipe │ │ │ │ │ └── index.html │ │ │ │ └── TranslocoLangStringModule │ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── modules │ │ │ │ └── index.html │ │ └── index.html │ │ └── user-action │ │ ├── api │ │ ├── classes │ │ │ ├── UserActionClient │ │ │ │ └── index.html │ │ │ ├── UserActionModule │ │ │ │ └── index.html │ │ │ ├── UserActionOptionsService │ │ │ │ └── index.html │ │ │ ├── UserActionService │ │ │ │ └── index.html │ │ │ └── UserActionTableComponent │ │ │ │ └── index.html │ │ ├── index.html │ │ ├── interfaces │ │ │ ├── UserAction │ │ │ │ └── index.html │ │ │ ├── UserActionSearchOptions │ │ │ │ └── index.html │ │ │ └── UserActionsModuleOptions │ │ │ │ └── index.html │ │ └── modules │ │ │ └── index.html │ │ └── index.html ├── elastic-explorer │ ├── elastic-explorer-chrome-extension.zip │ ├── elastic-instances.json │ └── img │ │ ├── allow.png │ │ ├── dataValidation.png │ │ ├── elasticExplorer.png │ │ ├── facets.png │ │ ├── included.png │ │ ├── index.png │ │ ├── jsonModel.png │ │ ├── jsonModelFlatGraph.png │ │ ├── jsonUpload.png │ │ ├── manualMode.png │ │ ├── multipleTypes.png │ │ ├── rawData.png │ │ ├── rawFormat.png │ │ ├── searchByKeyword.png │ │ ├── searchByUri.png │ │ ├── structured.png │ │ ├── table.png │ │ ├── uriFilter.png │ │ └── webRemoval.png ├── img │ ├── favicon.ico │ └── logo.png ├── index.html └── sitemap.xml ├── jest.config.ts ├── jest.preset.js ├── libs ├── application-profile │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── models │ │ │ │ ├── application-profile-raw.ts │ │ │ │ ├── application-profile.ts │ │ │ │ ├── resource-graph.ts │ │ │ │ ├── resource.ts │ │ │ │ └── rule.ts │ │ │ └── utils │ │ │ │ └── get-concrete-type.ts │ │ └── public-api.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── cdk │ ├── .eslintrc.json │ ├── README.md │ ├── auto-resize-helper │ │ ├── auto-resize-helper.directive.ts │ │ ├── index.ts │ │ └── ng-package.json │ ├── core │ │ ├── index.ts │ │ ├── models │ │ │ └── focusable-elements-selector.ts │ │ ├── ng-package.json │ │ └── services │ │ │ └── id-generator.service.ts │ ├── defaults-to │ │ ├── defaults-to.pipe.ts │ │ ├── index.ts │ │ └── ng-package.json │ ├── feature-flag │ │ ├── feature-flag.service.ts │ │ ├── if-flag-enabled.directive.ts │ │ ├── index.ts │ │ └── ng-package.json │ ├── fetch-cache │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── services │ │ │ ├── cache.service.ts │ │ │ ├── fetch-cache.service.ts │ │ │ ├── in-memory-cache.service.ts │ │ │ ├── index.ts │ │ │ └── storage-cache.service.ts │ ├── file-drop-zone │ │ ├── file-drop-zone.directive.ts │ │ ├── file-drop-zone.service.ts │ │ ├── index.ts │ │ └── ng-package.json │ ├── jest.config.ts │ ├── loading │ │ ├── abstract-load.directive.ts │ │ ├── if-loaded.directive.ts │ │ ├── if-loading.directive.ts │ │ ├── index.ts │ │ └── ng-package.json │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── pure-fn-pipe │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── pure-fn.pipe.ts │ ├── pure-method-pipe │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── pure-method.pipe.ts │ ├── result │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── pipes │ │ │ ├── is-error.pipe.ts │ │ │ └── unwrap.pipe.ts │ ├── scrolling │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── scroll-to-child-when-ready.directive.ts │ ├── src │ │ ├── index.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── cli │ ├── .ap-generationrc.json │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .mocharc.json │ ├── README.md │ ├── assets │ │ └── templates │ │ │ ├── ap-interfaces-raw.ts.hbs │ │ │ ├── ap-interfaces.ts.hbs │ │ │ ├── index.ts.hbs │ │ │ ├── main.scss.hbs │ │ │ └── proxy.conf.js.hbs │ ├── bin │ │ ├── dev │ │ ├── dev.cmd │ │ ├── run │ │ └── run.cmd │ ├── package-lock.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── commands │ │ │ ├── add-linting.ts.old │ │ │ ├── create-ap-types.ts │ │ │ ├── ng-adapt-project.ts.old │ │ │ ├── sort-ap.ts │ │ │ └── validate-ap.ts │ │ ├── index.ts │ │ ├── models │ │ │ ├── angular-json.ts │ │ │ ├── default-prefixes.ts │ │ │ ├── index.ts │ │ │ └── package-json.ts │ │ ├── services │ │ │ ├── ap-fetch.service.ts │ │ │ ├── ap-interfaces-generation.service.ts │ │ │ ├── ap-raw-interfaces-generation.service.ts │ │ │ ├── ap-sub-class-mapping-generation.service.ts │ │ │ ├── index.ts │ │ │ ├── json.service.ts │ │ │ ├── prefix.service.ts │ │ │ └── template.service.ts │ │ └── utils │ │ │ └── normalize-class-id.ts │ ├── test │ │ ├── helpers │ │ │ └── init.js │ │ ├── placeholder.spec.ts │ │ └── tsconfig.json │ └── tsconfig.json ├── devtools │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── devtools.module.ts │ │ │ ├── directives │ │ │ │ └── if-debug.directive.ts │ │ │ └── models │ │ │ │ ├── devtools-enabled.token.ts │ │ │ │ └── timer.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── elastic-explorer │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── elastic-explorer-routing.module.ts │ │ │ ├── elastic-explorer.module.ts │ │ │ ├── modules │ │ │ │ ├── core │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── models │ │ │ │ │ │ └── elastic-state.ts │ │ │ │ │ └── services │ │ │ │ │ │ └── elastic-client.service.ts │ │ │ │ ├── data-validation │ │ │ │ │ ├── components │ │ │ │ │ │ └── data-error-table │ │ │ │ │ │ │ ├── data-error-table.component.html │ │ │ │ │ │ │ ├── data-error-table.component.scss │ │ │ │ │ │ │ └── data-error-table.component.ts │ │ │ │ │ ├── data-validation.module.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── models │ │ │ │ │ │ └── data-error.ts │ │ │ │ │ ├── services │ │ │ │ │ │ └── data-validation-view.service.ts │ │ │ │ │ ├── store │ │ │ │ │ │ ├── data-validation.actions.ts │ │ │ │ │ │ └── data-validation.state.ts │ │ │ │ │ └── views │ │ │ │ │ │ └── data-validation │ │ │ │ │ │ ├── data-validation.view.html │ │ │ │ │ │ ├── data-validation.view.scss │ │ │ │ │ │ └── data-validation.view.ts │ │ │ │ ├── elastic-instance │ │ │ │ │ ├── components │ │ │ │ │ │ ├── elastic-instance-editor │ │ │ │ │ │ │ ├── elastic-instance-editor.component.html │ │ │ │ │ │ │ ├── elastic-instance-editor.component.scss │ │ │ │ │ │ │ └── elastic-instance-editor.component.ts │ │ │ │ │ │ ├── elastic-instance-management │ │ │ │ │ │ │ ├── elastic-instance-management.component.html │ │ │ │ │ │ │ ├── elastic-instance-management.component.scss │ │ │ │ │ │ │ └── elastic-instance-management.component.ts │ │ │ │ │ │ └── elastic-picker │ │ │ │ │ │ │ ├── elastic-picker.component.html │ │ │ │ │ │ │ ├── elastic-picker.component.scss │ │ │ │ │ │ │ └── elastic-picker.component.ts │ │ │ │ │ ├── elastic-instance.module.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── models │ │ │ │ │ │ ├── elastic-info.ts │ │ │ │ │ │ └── elastic-instance.ts │ │ │ │ │ └── services │ │ │ │ │ │ ├── elastic-instance-handler.service.ts │ │ │ │ │ │ └── elastic-instance-service.ts │ │ │ │ └── search │ │ │ │ │ ├── components │ │ │ │ │ ├── ap-details │ │ │ │ │ │ ├── ap-details.component.html │ │ │ │ │ │ ├── ap-details.component.scss │ │ │ │ │ │ └── ap-details.component.ts │ │ │ │ │ ├── attribute-display │ │ │ │ │ │ ├── attribute-display.component.html │ │ │ │ │ │ ├── attribute-display.component.scss │ │ │ │ │ │ └── attribute-display.component.ts │ │ │ │ │ ├── elastic-query-editor │ │ │ │ │ │ ├── elastic-query-editor.component.html │ │ │ │ │ │ ├── elastic-query-editor.component.scss │ │ │ │ │ │ └── elastic-query-editor.component.ts │ │ │ │ │ ├── filters-form │ │ │ │ │ │ ├── filters-form.component.html │ │ │ │ │ │ ├── filters-form.component.scss │ │ │ │ │ │ └── filters-form.component.ts │ │ │ │ │ ├── full-model-detail │ │ │ │ │ │ ├── full-model-detail.component.html │ │ │ │ │ │ ├── full-model-detail.component.scss │ │ │ │ │ │ └── full-model-detail.component.ts │ │ │ │ │ ├── json-model-details │ │ │ │ │ │ ├── json-model-details.component.html │ │ │ │ │ │ ├── json-model-details.component.scss │ │ │ │ │ │ └── json-model-details.component.ts │ │ │ │ │ ├── json-model-flat-graph-details │ │ │ │ │ │ ├── json-model-flat-graph-details.component.html │ │ │ │ │ │ ├── json-model-flat-graph-details.component.scss │ │ │ │ │ │ └── json-model-flat-graph-details.component.ts │ │ │ │ │ ├── json-model-label │ │ │ │ │ │ ├── json-model-label.component.html │ │ │ │ │ │ ├── json-model-label.component.scss │ │ │ │ │ │ └── json-model-label.component.ts │ │ │ │ │ ├── raw-details │ │ │ │ │ │ ├── raw-details.component.html │ │ │ │ │ │ ├── raw-details.component.scss │ │ │ │ │ │ └── raw-details.component.ts │ │ │ │ │ ├── results-raw │ │ │ │ │ │ ├── results-raw.component.html │ │ │ │ │ │ ├── results-raw.component.scss │ │ │ │ │ │ └── results-raw.component.ts │ │ │ │ │ ├── results-structured │ │ │ │ │ │ ├── results-structured.component.html │ │ │ │ │ │ ├── results-structured.component.scss │ │ │ │ │ │ └── results-structured.component.ts │ │ │ │ │ └── results-table │ │ │ │ │ │ ├── results-table.component.html │ │ │ │ │ │ ├── results-table.component.scss │ │ │ │ │ │ └── results-table.component.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── models │ │ │ │ │ ├── filters.ts │ │ │ │ │ ├── full-model.ts │ │ │ │ │ └── view-type.ts │ │ │ │ │ ├── pipes │ │ │ │ │ ├── ellipsis.pipe.ts │ │ │ │ │ ├── filter-object.pipe.ts │ │ │ │ │ ├── json-model-label.pipe.ts │ │ │ │ │ ├── remove-circular-from-json-model.pipe.ts │ │ │ │ │ └── uri-crop.pipe.ts │ │ │ │ │ ├── search.module.ts │ │ │ │ │ ├── services │ │ │ │ │ ├── detail-view-provider.service.ts │ │ │ │ │ ├── detail-view.service.ts │ │ │ │ │ └── elastic-explorer.service.ts │ │ │ │ │ ├── store │ │ │ │ │ ├── elastic-explorer.actions.ts │ │ │ │ │ └── elastic-explorer.state.ts │ │ │ │ │ ├── utils │ │ │ │ │ └── get-sorted-object.ts │ │ │ │ │ └── views │ │ │ │ │ └── search │ │ │ │ │ ├── search.view.html │ │ │ │ │ ├── search.view.scss │ │ │ │ │ └── search.view.ts │ │ │ └── views │ │ │ │ └── elastic-explorer │ │ │ │ ├── elastic-explorer.view.html │ │ │ │ ├── elastic-explorer.view.scss │ │ │ │ └── elastic-explorer.view.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── elastic │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── models │ │ │ │ ├── elastic-client.ts │ │ │ │ └── elastic-query.ts │ │ │ ├── services │ │ │ │ ├── elastic-ap-client.service.ts │ │ │ │ ├── elastic-client.service.ts │ │ │ │ └── elastic-raw-client.service.ts │ │ │ └── utils │ │ │ │ ├── get-by-uri-query.ts │ │ │ │ └── get-by-uris-query.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── eslint-config │ ├── README.md │ ├── index.js │ ├── package.json │ ├── project.json │ └── template.js ├── html-diff │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── Action.ts │ │ │ ├── Diff.ts │ │ │ ├── Match.ts │ │ │ ├── MatchFinder.ts │ │ │ ├── MatchOptions.ts │ │ │ ├── Mode.ts │ │ │ ├── Operation.ts │ │ │ ├── Utils.ts │ │ │ ├── WordSplitter.ts │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── i18n-transloco │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ └── services │ │ │ │ └── i18n-transloco.service.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── i18n │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── i18n.module.ts │ │ │ ├── pipes │ │ │ │ ├── label.pipe.ts │ │ │ │ └── translate.pipe.ts │ │ │ └── services │ │ │ │ └── i18n.service.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── json-ld-core │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── index.ts │ │ │ ├── models │ │ │ ├── index.ts │ │ │ ├── json-ld-container.ts │ │ │ ├── json-ld.ts │ │ │ └── value-descriptor.ts │ │ │ └── utils │ │ │ ├── get-all-nodes.ts │ │ │ ├── get-all-values.ts │ │ │ ├── get-one-int-value.ts │ │ │ ├── get-one-literal-value.ts │ │ │ ├── get-one-node.ts │ │ │ ├── get-one-reference-value.ts │ │ │ ├── get-one-value.ts │ │ │ ├── get-value-literal-type.ts │ │ │ ├── index.ts │ │ │ ├── is-json-ld-node.ts │ │ │ ├── is-of-type.ts │ │ │ ├── json-ld-values-to-lang-string.ts │ │ │ └── remove-value.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── json-ld │ ├── .eslintrc.json │ ├── README.md │ ├── form │ │ ├── directives │ │ │ ├── graph-form.directive.ts │ │ │ ├── index.ts │ │ │ └── node-form.directive.ts │ │ ├── index.ts │ │ ├── json-ld-form.module.ts │ │ ├── ng-package.json │ │ └── services │ │ │ ├── graph-and-control-linking.service.ts │ │ │ ├── index.ts │ │ │ └── uris-store.service.ts │ ├── get-value │ │ ├── index.ts │ │ ├── json-ld-get-all-values.pipe.ts │ │ ├── json-ld-get-node.pipe.ts │ │ ├── json-ld-get-value.pipe.ts │ │ └── ng-package.json │ ├── jest.config.ts │ ├── label │ │ ├── index.ts │ │ ├── json-ld-label.directive.ts │ │ ├── json-ld-label.pipe.ts │ │ ├── json-ld-label.service.ts │ │ └── ng-package.json │ ├── ng-core │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── services │ │ │ ├── __snapshots__ │ │ │ └── json-ld.service.spec.ts.snap │ │ │ ├── index.ts │ │ │ ├── json-ld.service.spec.ts │ │ │ └── json-ld.service.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── test-setup.ts │ ├── store │ │ ├── index.ts │ │ ├── json-ld-store.module.ts │ │ ├── models │ │ │ ├── graph-status.ts │ │ │ └── index.ts │ │ ├── ng-package.json │ │ ├── services │ │ │ ├── index.ts │ │ │ └── json-ld-store.service.ts │ │ └── store │ │ │ ├── graph.actions.ts │ │ │ ├── graph.state.ts │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── json-model-graph │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── directives │ │ │ │ ├── if-attribute-in-ap.directive.ts │ │ │ │ ├── node-attribute-linked.directive.ts │ │ │ │ ├── node-attribute.directive.ts │ │ │ │ ├── node-uri.directive.ts │ │ │ │ └── root-uri.directive.ts │ │ │ ├── json-model-graph.module.ts │ │ │ ├── models │ │ │ │ ├── graph-status.ts │ │ │ │ └── node-recipe.ts │ │ │ ├── services │ │ │ │ ├── graph-and-control-linking.service.spec.ts │ │ │ │ ├── graph-and-control-linking.service.ts │ │ │ │ ├── graph-wrapper.factory.ts │ │ │ │ ├── graph-wrapper.ts │ │ │ │ ├── graph.service.ts │ │ │ │ ├── index.ts │ │ │ │ ├── node-wrapper.ts │ │ │ │ └── uris-store.service.ts │ │ │ └── store │ │ │ │ ├── graph.actions.ts │ │ │ │ └── graph.state.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── json-model │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── index.ts │ │ │ ├── json-model.module.ts │ │ │ ├── models │ │ │ │ ├── index.ts │ │ │ │ ├── json-model.ts │ │ │ │ └── resource.ts │ │ │ ├── services │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── json-model.service.spec.ts.snap │ │ │ │ │ └── resource-graph.service.spec.ts.snap │ │ │ │ ├── data-model-definition-helper.service.ts │ │ │ │ ├── index.ts │ │ │ │ ├── json-model.service.spec.ts │ │ │ │ ├── json-model.service.ts │ │ │ │ ├── mappers │ │ │ │ │ ├── array-mapper.service.ts │ │ │ │ │ ├── boolean-mapper.service.ts │ │ │ │ │ ├── date-mapper.service.ts │ │ │ │ │ ├── date-time-mapper.service.ts │ │ │ │ │ ├── default-mapper.service.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lang-string-mapper.service.ts │ │ │ │ │ └── micro-attribute-mapper.ts │ │ │ │ ├── resource-graph.service.spec.ts │ │ │ │ ├── resource-graph.service.ts │ │ │ │ └── resource-mapper.service.ts │ │ │ └── utils │ │ │ │ ├── get-uri.ts │ │ │ │ ├── index.ts │ │ │ │ ├── is-curie.spec.ts │ │ │ │ ├── is-curie.ts │ │ │ │ ├── is-of-type.ts │ │ │ │ └── keys.ts │ │ ├── test-setup.ts │ │ └── test │ │ │ ├── data │ │ │ ├── casemates-concept-1.json │ │ │ ├── directives-eudossier-1.json │ │ │ ├── directives-eudossier-2.json │ │ │ ├── draft-1.json │ │ │ ├── draft-2.json │ │ │ ├── draft-3.json │ │ │ ├── draft-4.json │ │ │ ├── legiswiss-act-1.json │ │ │ └── treaty-json-model-1.json │ │ │ ├── directive-ap.json │ │ │ ├── legal-taxonomy.json │ │ │ ├── lux-legipro-ap.json │ │ │ ├── treaty-ap.json │ │ │ └── treaty-process-flat-graph.json │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── legi-cv │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── directives │ │ │ │ ├── cv-label.directive.ts │ │ │ │ ├── cv-options.directive.ts │ │ │ │ └── cv-value.directive.ts │ │ │ ├── legi-cv.module.ts │ │ │ ├── models │ │ │ │ ├── collection.ts │ │ │ │ ├── concept-filterable-keys.ts │ │ │ │ ├── concept-scheme.ts │ │ │ │ ├── concept-wrapper.ts │ │ │ │ ├── concept.ts │ │ │ │ ├── cv.ts │ │ │ │ ├── get-cv-params.ts │ │ │ │ ├── legi-cv-options.ts │ │ │ │ └── match-type.ts │ │ │ ├── services │ │ │ │ ├── atomic-cv-client.service.ts │ │ │ │ ├── atomic-cv-provider.ts │ │ │ │ ├── collection-cv-provider.ts │ │ │ │ ├── concept-matcher.service.ts │ │ │ │ ├── concept-scheme-cv-provider.ts │ │ │ │ ├── cv-provider.ts │ │ │ │ ├── cv-select-options-provider.ts │ │ │ │ ├── cv-state.service.ts │ │ │ │ ├── cv.service.ts │ │ │ │ ├── elastic-atomic-cv-client.service.ts │ │ │ │ ├── index.ts │ │ │ │ └── legi-cv-options.service.ts │ │ │ └── store │ │ │ │ ├── cv.actions.ts │ │ │ │ └── cv.state.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── legi-shared │ ├── .eslintrc.json │ ├── README.md │ ├── autocomplete │ │ ├── autocomplete-multi │ │ │ ├── autocomplete-multi.component.html │ │ │ ├── autocomplete-multi.component.scss │ │ │ └── autocomplete-multi.component.ts │ │ ├── autocomplete-single │ │ │ ├── autocomplete-single.component.html │ │ │ ├── autocomplete-single.component.scss │ │ │ └── autocomplete-single.component.ts │ │ ├── autocomplete.component.html │ │ ├── autocomplete.component.scss │ │ ├── autocomplete.component.ts │ │ ├── autocomplete.module.ts │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── checkbox-group │ │ ├── checkbox-group.component.html │ │ ├── checkbox-group.component.scss │ │ ├── checkbox-group.component.ts │ │ ├── checkbox-group.module.ts │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── common.scss │ ├── core │ │ ├── index.ts │ │ ├── legi-shared.module.ts │ │ ├── models │ │ │ └── legi-shared-options.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── date-picker │ │ ├── date-picker.component.html │ │ ├── date-picker.component.scss │ │ ├── date-picker.component.ts │ │ ├── date-picker.module.ts │ │ ├── directives │ │ │ └── month-selector.directive.ts │ │ ├── index.ts │ │ ├── models │ │ │ └── date-picker-type.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── error │ │ ├── error.component.html │ │ ├── error.component.scss │ │ ├── error.component.ts │ │ ├── error.module.ts │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── highlight │ │ ├── highlight-match.service.ts │ │ ├── highlight.module.ts │ │ ├── highlight.pipe.ts │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── input │ │ ├── index.ts │ │ ├── input.component.html │ │ ├── input.component.scss │ │ ├── input.component.ts │ │ ├── input.module.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── jest.config.ts │ ├── label │ │ ├── index.ts │ │ ├── label.component.html │ │ ├── label.component.scss │ │ ├── label.component.ts │ │ ├── label.module.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── legal-taxonomy-cv-provider │ │ ├── index.ts │ │ ├── legal-taxonomy-cv-provider.module.ts │ │ ├── models │ │ │ ├── concept.ts │ │ │ ├── legal-taxonomy-cv-provider-options.ts │ │ │ └── legal-taxonomy.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ └── services │ │ │ ├── legal-taxonomy-client.service.ts │ │ │ ├── legal-taxonomy-cv-provider-options.service.ts │ │ │ └── legal-taxonomy-cv-provider.service.ts │ ├── list-paginator │ │ ├── index.ts │ │ ├── list-paginator.component.html │ │ ├── list-paginator.component.scss │ │ ├── list-paginator.component.ts │ │ ├── list-paginator.module.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── loading-button │ │ ├── index.ts │ │ ├── loading-button.directive.ts │ │ ├── loading-button.module.ts │ │ ├── ng-package.json │ │ └── public-api.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── radio-group │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ ├── radio-group.component.html │ │ ├── radio-group.component.scss │ │ ├── radio-group.component.ts │ │ └── radio-group.module.ts │ ├── select-option-sort │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ ├── select-option-sort.module.ts │ │ └── select-option-sort.pipe.ts │ ├── select │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ ├── select.component.html │ │ ├── select.component.scss │ │ ├── select.component.ts │ │ └── select.module.ts │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ └── legi-shared.module.ts │ │ └── test-setup.ts │ ├── textarea │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ ├── textarea.component.html │ │ ├── textarea.component.scss │ │ ├── textarea.component.ts │ │ └── textarea.module.ts │ ├── transloco-mat-paginator-adapter │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── public-api.ts │ │ ├── transloco-mat-paginator-adapter.module.ts │ │ └── transloco-mat-paginator-intl.service.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── utils │ │ ├── bind-controls.ts │ │ ├── control.component.ts │ │ ├── extract-control-from-ng-control.ts │ │ ├── index.ts │ │ ├── ng-package.json │ │ └── public-api.ts ├── legi-styles │ ├── README.md │ ├── fonts │ │ ├── Muli │ │ │ ├── Muli-Black.woff │ │ │ ├── Muli-Black.woff2 │ │ │ ├── Muli-Bold.woff │ │ │ ├── Muli-Bold.woff2 │ │ │ ├── Muli-ExtraBold.woff │ │ │ ├── Muli-ExtraBold.woff2 │ │ │ ├── Muli-ExtraLight.woff │ │ │ ├── Muli-ExtraLight.woff2 │ │ │ ├── Muli-Light.woff │ │ │ ├── Muli-Light.woff2 │ │ │ ├── Muli-Medium.woff │ │ │ ├── Muli-Medium.woff2 │ │ │ ├── Muli-Regular.woff │ │ │ ├── Muli-Regular.woff2 │ │ │ ├── Muli-SemiBold.woff │ │ │ └── Muli-SemiBold.woff2 │ │ └── README.md │ ├── package.json │ ├── project.json │ ├── stories │ │ ├── buttons │ │ │ ├── buttons.component.html │ │ │ ├── buttons.component.scss │ │ │ ├── buttons.component.ts │ │ │ └── buttons.stories.ts │ │ ├── colors │ │ │ ├── colors.component.html │ │ │ ├── colors.component.scss │ │ │ ├── colors.component.ts │ │ │ └── colors.stories.ts │ │ ├── common.scss │ │ ├── elevation │ │ │ ├── elevation.component.html │ │ │ ├── elevation.component.scss │ │ │ ├── elevation.component.ts │ │ │ └── elevation.stories.ts │ │ ├── grid │ │ │ ├── grid.component.html │ │ │ ├── grid.component.scss │ │ │ ├── grid.component.ts │ │ │ └── grid.stories.ts │ │ ├── spacing │ │ │ ├── spacing.component.html │ │ │ ├── spacing.component.scss │ │ │ ├── spacing.component.ts │ │ │ └── spacing.stories.ts │ │ └── typography │ │ │ ├── typography.component.html │ │ │ ├── typography.component.scss │ │ │ ├── typography.component.ts │ │ │ └── typography.stories.ts │ └── styles │ │ ├── _abstracts.scss │ │ ├── _components-pack.scss │ │ ├── abstracts │ │ ├── _functions.scss │ │ ├── _mixins.scss │ │ ├── _placeholders.scss │ │ ├── _variables.scss │ │ └── placeholders │ │ │ └── _typography.scss │ │ ├── base │ │ ├── _base.scss │ │ ├── _fonts.scss │ │ └── _typography.scss │ │ ├── components │ │ └── _button.scss │ │ ├── layout │ │ └── .gitkeep │ │ ├── main.scss │ │ ├── themes │ │ └── .gitkeep │ │ └── vendors │ │ ├── _bootstrap.scss │ │ ├── _material.scss │ │ ├── bootstrap │ │ ├── _abstracts.scss │ │ ├── _base.scss │ │ └── _placeholders.scss │ │ └── material │ │ ├── base │ │ └── _base.scss │ │ ├── components │ │ ├── _mat-button.scss │ │ ├── _mat-chip.scss │ │ ├── _mat-dialog.scss │ │ ├── _mat-form-field.scss │ │ ├── _mat-icon.scss │ │ ├── _mat-menu.scss │ │ ├── _mat-radio-group.scss │ │ ├── _mat-select.scss │ │ ├── _mat-sort.scss │ │ ├── _mat-table.scss │ │ ├── _mat-tabs.scss │ │ └── _mat-tooltip.scss │ │ └── main.scss ├── lod-core │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── index.ts │ │ │ ├── models │ │ │ ├── index.ts │ │ │ ├── lod-context.ts │ │ │ ├── namespace.spec.ts │ │ │ ├── namespace.ts │ │ │ └── namespaces │ │ │ │ ├── dct.ts │ │ │ │ ├── hanami.ts │ │ │ │ ├── index.ts │ │ │ │ ├── owl.ts │ │ │ │ ├── rdf.ts │ │ │ │ ├── rdfs.ts │ │ │ │ ├── sh.ts │ │ │ │ └── xsd.ts │ │ │ └── utils │ │ │ ├── index.ts │ │ │ ├── is-curie.spec.ts │ │ │ └── is-curie.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── lod │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── models │ │ │ │ ├── index.ts │ │ │ │ └── lod-options.ts │ │ │ └── services │ │ │ │ ├── index.ts │ │ │ │ ├── lod-options.service.ts │ │ │ │ ├── prefix.service.spec.ts │ │ │ │ ├── prefix.service.ts │ │ │ │ ├── uri-generator.service.spec.ts │ │ │ │ └── uri-generator.service.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── material-icons │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── cognizone-material-icons.module.ts │ │ │ ├── models │ │ │ │ └── cognizone-material-icons-options.ts │ │ │ └── services │ │ │ │ └── cognizone-mat-icon-registry.service.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── model-utils │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── elastic │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ │ ├── bool-query-builder.spec.ts │ │ │ │ │ ├── bool-query-builder.ts │ │ │ │ │ ├── bool-query.ts │ │ │ │ │ ├── elastic-dsl-query.ts │ │ │ │ │ ├── elastic-query.ts │ │ │ │ │ ├── elastic-search-response.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── match-phrase-prefix.spec.ts │ │ │ │ │ ├── match-phrase-prefix.ts │ │ │ │ │ ├── minimum-should-match.ts │ │ │ │ │ ├── range-query.spec.ts │ │ │ │ │ ├── range-query.ts │ │ │ │ │ ├── simple-query-string.spec.ts │ │ │ │ │ ├── simple-query-string.ts │ │ │ │ │ ├── term-query.spec.ts │ │ │ │ │ ├── term-query.ts │ │ │ │ │ ├── terms-query.spec.ts │ │ │ │ │ └── terms-query.ts │ │ │ │ └── utils │ │ │ │ │ ├── extract-one-source-from-elastic-response.spec.ts │ │ │ │ │ ├── extract-one-source-from-elastic-response.ts │ │ │ │ │ ├── extract-sources-from-elastic-response.spec.ts │ │ │ │ │ ├── extract-sources-from-elastic-response.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── map-elastic-sources.spec.ts │ │ │ │ │ └── map-elastic-sources.ts │ │ │ ├── models │ │ │ │ ├── completable.ts │ │ │ │ ├── cz-label.ts │ │ │ │ ├── data-type.ts │ │ │ │ ├── dictionary.ts │ │ │ │ ├── index.ts │ │ │ │ ├── lang-string.ts │ │ │ │ ├── many.ts │ │ │ │ ├── nil.ts │ │ │ │ ├── pagination.ts │ │ │ │ ├── primitive.ts │ │ │ │ ├── select-option.ts │ │ │ │ ├── sorter.ts │ │ │ │ ├── thunk.ts │ │ │ │ ├── typed-resource-context.ts │ │ │ │ ├── typed-resource-graph.ts │ │ │ │ ├── typed-resource.ts │ │ │ │ ├── unknown-object.ts │ │ │ │ └── values-of.ts │ │ │ ├── operators │ │ │ │ ├── debounce-sync.ts │ │ │ │ ├── or-else.ts │ │ │ │ └── select-prop.ts │ │ │ ├── pipe │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ │ ├── index.ts │ │ │ │ │ └── pipe-function.ts │ │ │ │ └── utils │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── pipe.spec.ts │ │ │ │ │ └── pipe.ts │ │ │ ├── result │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── mapper.ts │ │ │ │ │ └── result.ts │ │ │ │ └── utils │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ ├── error.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── is-error.spec.ts │ │ │ │ │ ├── is-error.ts │ │ │ │ │ ├── is-ok.spec.ts │ │ │ │ │ ├── is-ok.ts │ │ │ │ │ ├── lazy-or.spec.ts │ │ │ │ │ ├── lazy-or.ts │ │ │ │ │ ├── lazy-unwrap.spec.ts │ │ │ │ │ ├── lazy-unwrap.ts │ │ │ │ │ ├── map-error.spec.ts │ │ │ │ │ ├── map-error.ts │ │ │ │ │ ├── map-ok.spec.ts │ │ │ │ │ ├── map-ok.ts │ │ │ │ │ ├── ok.spec.ts │ │ │ │ │ ├── ok.ts │ │ │ │ │ ├── on.spec.ts │ │ │ │ │ ├── on.ts │ │ │ │ │ ├── or.spec.ts │ │ │ │ │ ├── or.ts │ │ │ │ │ ├── try-recover.spec.ts │ │ │ │ │ ├── try-recover.ts │ │ │ │ │ ├── unwrap-both.spec.ts │ │ │ │ │ ├── unwrap-both.ts │ │ │ │ │ ├── unwrap.spec.ts │ │ │ │ │ └── unwrap.ts │ │ │ └── utils │ │ │ │ ├── completable-to-observable.spec.ts │ │ │ │ ├── completable-to-observable.ts │ │ │ │ ├── completable-to-promise.spec.ts │ │ │ │ ├── completable-to-promise.ts │ │ │ │ ├── cz-label-to-string.spec.ts │ │ │ │ ├── cz-label-to-string.ts │ │ │ │ ├── date-to-date-string.spec.ts │ │ │ │ ├── date-to-date-string.ts │ │ │ │ ├── download-blob.spec.ts │ │ │ │ ├── download-blob.ts │ │ │ │ ├── extract-thunk-value.ts │ │ │ │ ├── get-all-properties.spec.ts │ │ │ │ ├── get-all-properties.ts │ │ │ │ ├── get-all-select-options.spec.ts │ │ │ │ ├── get-all-select-options.ts │ │ │ │ ├── get-lang-string-value.ts │ │ │ │ ├── group-select-options.spec.ts │ │ │ │ ├── group-select-options.ts │ │ │ │ ├── index.ts │ │ │ │ ├── iri-pattern.ts │ │ │ │ ├── is-empty.ts │ │ │ │ ├── is-select-option.spec.ts │ │ │ │ ├── is-select-option.ts │ │ │ │ ├── many-to-array.spec.ts │ │ │ │ ├── many-to-array.ts │ │ │ │ ├── many-to-one.spec.ts │ │ │ │ ├── many-to-one.ts │ │ │ │ ├── not-nil.spec.ts │ │ │ │ ├── not-nil.ts │ │ │ │ ├── select-option-match-query.spec.ts │ │ │ │ ├── select-option-match-query.ts │ │ │ │ ├── select-options-providers-merger.ts │ │ │ │ ├── strict-entries.spec.ts │ │ │ │ ├── strict-entries.ts │ │ │ │ ├── sub-sink.spec.ts │ │ │ │ ├── sub-sink.ts │ │ │ │ ├── track-by-select-option.spec.ts │ │ │ │ └── track-by-select-option.ts │ │ └── test │ │ │ └── elastic-search-response-1.json │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── ng-application-profile │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── ng-application-profile.module.ts │ │ │ ├── services │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── ap-helper.service.spec.ts.snap │ │ │ │ ├── ap-form-builder.service.ts │ │ │ │ ├── ap-helper.service.spec.ts │ │ │ │ ├── ap-helper.service.ts │ │ │ │ ├── ap-loader.ts │ │ │ │ ├── ap.service.ts │ │ │ │ └── validators │ │ │ │ │ └── cardinality-validator.service.ts │ │ │ └── store │ │ │ │ └── ap.store.ts │ │ ├── public-api.ts │ │ ├── test-setup.ts │ │ └── test │ │ │ └── directive-ap.json │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── ng-core │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── components │ │ │ │ ├── control.component.spec.ts │ │ │ │ └── control.component.ts │ │ │ ├── helpers │ │ │ │ ├── on-destroy.spec.ts │ │ │ │ └── on-destroy.ts │ │ │ ├── models │ │ │ │ └── disabled-control.ts │ │ │ ├── modules │ │ │ │ └── logger │ │ │ │ │ ├── logger.module.ts │ │ │ │ │ ├── logger.service.ts │ │ │ │ │ ├── models │ │ │ │ │ ├── log-level.ts │ │ │ │ │ └── logger-namespace.token.ts │ │ │ │ │ └── public-api.ts │ │ │ ├── operators │ │ │ │ ├── is-instance-of.spec.ts │ │ │ │ ├── is-instance-of.ts │ │ │ │ ├── share-replay-safe.ts │ │ │ │ └── start-with-tap.ts │ │ │ ├── public-api.ts │ │ │ ├── services │ │ │ │ ├── loading.service.ts │ │ │ │ └── ttl-cache.service.ts │ │ │ └── types │ │ │ │ └── maybe.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── ng-yasgui │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── assets │ │ │ ├── yasgui.min.css │ │ │ └── yasgui.min.js │ │ ├── index.ts │ │ ├── lib │ │ │ ├── components │ │ │ │ └── yasgui │ │ │ │ │ ├── yasgui.component.html │ │ │ │ │ ├── yasgui.component.scss │ │ │ │ │ └── yasgui.component.ts │ │ │ ├── models │ │ │ │ └── yasgui.ts │ │ │ ├── ng-yasgui.module.ts │ │ │ └── services │ │ │ │ └── yasgui.service.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── operation │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── components │ │ │ │ └── operation-viewer-modal │ │ │ │ │ ├── operation-viewer-modal.component.html │ │ │ │ │ ├── operation-viewer-modal.component.scss │ │ │ │ │ └── operation-viewer-modal.component.ts │ │ │ ├── directives │ │ │ │ ├── get-operation.directive.ts │ │ │ │ ├── if-operation.directive.ts │ │ │ │ ├── operation-group.directive.ts │ │ │ │ └── operation.directive.ts │ │ │ ├── guards │ │ │ │ └── operation.guard.ts │ │ │ ├── models │ │ │ │ └── operation.ts │ │ │ ├── operations.module.ts │ │ │ ├── services │ │ │ │ ├── operation-debug.service.ts │ │ │ │ ├── operation-group-debug.service.ts │ │ │ │ ├── operation-utils.service.ts │ │ │ │ └── operations.service.ts │ │ │ └── store │ │ │ │ ├── operations.actions.ts │ │ │ │ └── operations.state.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── permissions │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── directives │ │ │ │ ├── enabled-for-permission.directive.ts │ │ │ │ ├── get-has-permission.directive.ts │ │ │ │ └── if-has-permission.directive.ts │ │ │ ├── guards │ │ │ │ └── permissions.guard.ts │ │ │ ├── permissions.module.ts │ │ │ └── services │ │ │ │ ├── permissions-provider.ts │ │ │ │ └── permissions.service.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── prettier-config │ ├── README.md │ ├── index.json │ ├── package.json │ └── project.json ├── seo │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── directives │ │ │ │ ├── index.ts │ │ │ │ ├── meta-property.directive.spec.ts │ │ │ │ └── meta-property.directive.ts │ │ │ ├── index.ts │ │ │ ├── models │ │ │ │ ├── index.ts │ │ │ │ ├── meta-descriptor.ts │ │ │ │ ├── meta-id.ts │ │ │ │ ├── meta-ids.ts │ │ │ │ ├── meta-property-directive-props.ts │ │ │ │ ├── processor.ts │ │ │ │ ├── robots-values.ts │ │ │ │ ├── seo-options.ts │ │ │ │ └── seo-state.ts │ │ │ ├── services │ │ │ │ ├── index.ts │ │ │ │ ├── seo.service.spec.ts │ │ │ │ └── seo.service.ts │ │ │ └── utils │ │ │ │ ├── create-prefix.ts │ │ │ │ └── index.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── shacl-core │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── index.ts │ │ │ ├── models │ │ │ ├── hanami.model.ts │ │ │ ├── index.ts │ │ │ ├── path-mode.ts │ │ │ └── shapes-paths.ts │ │ │ └── utils │ │ │ ├── get-concrete-node-kind-of-value.spec.ts │ │ │ ├── get-concrete-node-kind-of-value.ts │ │ │ ├── get-concrete-node-kinds-of-property-shape.spec.ts │ │ │ ├── get-concrete-node-kinds-of-property-shape.ts │ │ │ ├── get-concrete-node-kinds.spec.ts │ │ │ ├── get-concrete-node-kinds.ts │ │ │ ├── get-path-descriptor.ts │ │ │ ├── get-target-classes.ts │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── shacl │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── models │ │ │ │ ├── index.ts │ │ │ │ └── memoizer.ts │ │ │ └── services │ │ │ │ ├── index.ts │ │ │ │ ├── shacl-data-graph-helper.service.ts │ │ │ │ └── shacl-shapes-graph-helper.service.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── transloco-langstring │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── pipes │ │ │ │ └── lang-string.pipe.ts │ │ │ └── transloco-langstring.module.ts │ │ ├── public-api.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── tslint-config │ ├── README.md │ ├── index.json │ ├── package.json │ └── project.json ├── ui-kit │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.js │ │ ├── preview.js │ │ └── tsconfig.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── spinner │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── spinner.component.scss │ │ ├── spinner.component.stories.ts │ │ └── spinner.component.ts │ ├── src │ │ ├── index.ts │ │ └── test-setup.ts │ ├── styles │ │ ├── main.scss │ │ └── themes │ │ │ └── default.scss │ ├── toggletip │ │ ├── index.ts │ │ ├── ng-package.json │ │ ├── toggletip-trigger-for.directive.ts │ │ ├── toggletip.component.scss │ │ ├── toggletip.component.ts │ │ └── toggletip.module.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json └── user-action │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── ng-package.json │ ├── package.json │ ├── project.json │ ├── src │ ├── index.ts │ ├── lib │ │ ├── components │ │ │ └── user-action-table │ │ │ │ ├── user-action-table.component.html │ │ │ │ ├── user-action-table.component.scss │ │ │ │ └── user-action-table.component.ts │ │ ├── directives │ │ │ └── paginator-outline.directive.ts │ │ ├── model │ │ │ ├── user-action-module-options.ts │ │ │ └── user-action.ts │ │ ├── service │ │ │ ├── user-action-client.service.ts │ │ │ ├── user-action.service.ts │ │ │ └── user-actions-options.service.ts │ │ └── user-action.module.ts │ ├── public-api.ts │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.ivy.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ └── tsconfig.spec.json ├── nx.json ├── package-lock.json ├── package.json ├── release.config.js ├── tools ├── anon.js ├── executors │ ├── build-assets │ │ ├── .gitignore │ │ ├── executor.json │ │ ├── impl.ts │ │ ├── package.json │ │ └── schema.json │ └── build-cli │ │ ├── .gitignore │ │ ├── executor.json │ │ ├── impl.ts │ │ ├── package.json │ │ └── schema.json ├── link-lib │ ├── .gitignore │ ├── start-lib-build.js │ ├── start-lib-sync.js │ └── start-lib.config.example.json ├── sync-cli-deps.js ├── sync-package-metadata.js ├── sync-versions.js └── tsconfig.tools.json └── tsconfig.base.json /.editorconfig: -------------------------------------------------------------------------------- 1 | # Editor configuration, see http://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | indent_style = space 7 | indent_size = 2 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | 11 | [*.md] 12 | max_line_length = off 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @cognizone/legi-frontend-devs -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx --no-install commitlint --edit $1 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.nxignore: -------------------------------------------------------------------------------- 1 | # Since those tests are depending on ng-application-profile, nx detects it as circular dep, which is not entirely true, and so fails to build the libraries 2 | 3 | libs/json-model/**/*.spec.ts 4 | libs/ng-application-profile/**/*.spec.ts 5 | apps/docs/**/* 6 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Add files here to ignore them from prettier formatting 2 | 3 | /dist 4 | /coverage 5 | 6 | /.nx/cache 7 | /.nx/workspace-data -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 140, 3 | "tabWidth": 2, 4 | "useTabs": false, 5 | "semi": true, 6 | "singleQuote": true, 7 | "quoteProps": "as-needed", 8 | "trailingComma": "es5", 9 | "bracketSpacing": true, 10 | "arrowParens": "avoid", 11 | "endOfLine": "lf" 12 | } 13 | -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | framework: { 3 | name: "@storybook/angular", 4 | options: {} 5 | }, 6 | 7 | docs: { 8 | autodocs: true 9 | }, 10 | 11 | addons: ["@chromatic-com/storybook"] 12 | }; 13 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "nrwl.angular-console", 4 | "angular.ng-template", 5 | "ms-vscode.vscode-typescript-tslint-plugin", 6 | "esbenp.prettier-vscode", 7 | "firsttris.vscode-jest-runner" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /apps/docs-app-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io" 4 | } 5 | -------------------------------------------------------------------------------- /apps/docs-app-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types 2 | export const getGreeting = () => cy.get('h1'); 3 | -------------------------------------------------------------------------------- /apps/docs-app-e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "sourceMap": false, 5 | "outDir": "../../dist/out-tsc", 6 | "allowJs": true, 7 | "types": ["cypress", "node"] 8 | }, 9 | "include": ["src/**/*.ts", "src/**/*.js"] 10 | } 11 | -------------------------------------------------------------------------------- /apps/docs-app-e2e/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "files": [], 4 | "include": [], 5 | "references": [ 6 | { 7 | "path": "./tsconfig.e2e.json" 8 | } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/core/models/page.ts: -------------------------------------------------------------------------------- 1 | export interface Page { 2 | label: string; 3 | path?: string; 4 | pages?: Page[]; 5 | } 6 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/core/utils/calculate-reading-time.ts: -------------------------------------------------------------------------------- 1 | export function calculateReadingTimeMinutes(...texts: string[]): number { 2 | const wordsPerMinute = 200; 3 | const wordsCount = texts.map(text => text.split(/\s/gm).length).reduce((acc, current) => acc + current, 0); 4 | return wordsCount / wordsPerMinute; 5 | } 6 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/core/utils/insert-if.ts: -------------------------------------------------------------------------------- 1 | export function insertIf(predicate: boolean | (() => boolean) | null | undefined, ...values: T[]): T[] { 2 | if (typeof predicate === 'function') predicate = predicate(); 3 | return predicate ? values : []; 4 | } 5 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/core/views/page-not-found/page-not-found.component.html: -------------------------------------------------------------------------------- 1 |

page-not-found works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/core/views/page-not-found/page-not-found.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/core/views/page-not-found/page-not-found.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/core/views/page-not-found/page-not-found.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-page-not-found', 5 | templateUrl: './page-not-found.component.html', 6 | styleUrls: ['./page-not-found.component.scss'], 7 | }) 8 | export class PageNotFoundComponent {} 9 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/architecture.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/architecture.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/architecture.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/components/cd-default/cd-default.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/components/cd-default/cd-default.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/components/cd-on-push/cd-on-push.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/components/cd-on-push/cd-on-push.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/components/on-push-async-pipe/on-push-async-pipe.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/components/on-push-async-pipe/on-push-async-pipe.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/components/on-push-cd-ref/on-push-cd-ref.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/components/on-push-cd-ref/on-push-cd-ref.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/views/components-architecture/components-architecture.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/views/components-architecture/components-architecture.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/views/env-apis-and-flags/env-apis-and-flags.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/views/env-apis-and-flags/env-apis-and-flags.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/views/general-form-article/general-form-article.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/views/general-form-article/general-form-article.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/views/getting-started/getting-started.component.scss: -------------------------------------------------------------------------------- 1 | img { 2 | max-width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/views/global-architecture/global-architecture.component.scss: -------------------------------------------------------------------------------- 1 | img { 2 | display: block; 3 | margin-left: auto; 4 | margin-right: auto; 5 | max-width: 100%; 6 | align-self: center; 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/architecture/views/styling/styling.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/architecture/views/styling/styling.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/completable/completable.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/completable/completable.component.scss: -------------------------------------------------------------------------------- 1 | iframe { 2 | min-width: 100%; 3 | min-height: 80vh; 4 | border: none; 5 | } 6 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/date-to-date-string/date-to-date-string.view.html: -------------------------------------------------------------------------------- 1 |

date-to-date-string works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/date-to-date-string/date-to-date-string.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/date-to-date-string/date-to-date-string.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/dictionary/dictionary.view.html: -------------------------------------------------------------------------------- 1 |

dictionary works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/dictionary/dictionary.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/dictionary/dictionary.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/download-blob/download-blob.view.html: -------------------------------------------------------------------------------- 1 |

download-blob works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/download-blob/download-blob.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/download-blob/download-blob.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/get-all-properties/get-all-properties.view.html: -------------------------------------------------------------------------------- 1 |

get-all-properties works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/get-all-properties/get-all-properties.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/get-all-properties/get-all-properties.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/lang-string/lang-string.view.html: -------------------------------------------------------------------------------- 1 |

lang-string works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/lang-string/lang-string.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/lang-string/lang-string.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/many/many.view.html: -------------------------------------------------------------------------------- 1 |

many works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/many/many.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/many/many.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/nil/nil.view.html: -------------------------------------------------------------------------------- 1 |

nil works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/nil/nil.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/nil/nil.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/or-else/or-else.view.html: -------------------------------------------------------------------------------- 1 |

or-else works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/or-else/or-else.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/or-else/or-else.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/pagination/pagination.view.html: -------------------------------------------------------------------------------- 1 |

pagination works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/pagination/pagination.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/pagination/pagination.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/select-option/select-option.view.html: -------------------------------------------------------------------------------- 1 |

select-option works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/select-option/select-option.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/select-option/select-option.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/select-prop/select-prop.view.html: -------------------------------------------------------------------------------- 1 |

select-prop works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/select-prop/select-prop.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/select-prop/select-prop.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/strict-entries/strict-entries.view.html: -------------------------------------------------------------------------------- 1 |

strict-entries works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/strict-entries/strict-entries.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/strict-entries/strict-entries.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/sub-sink/sub-sink.view.html: -------------------------------------------------------------------------------- 1 |

sub-sink works!

2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/sub-sink/sub-sink.view.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/model-utils-doc/views/sub-sink/sub-sink.view.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/ng-core-doc/views/logger-doc/logger-doc.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/ng-core-doc/views/logger-doc/logger-doc.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/ng-core-doc/views/on-destroy-mixin-doc/on-destroy-mixin-doc.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/features/packages-doc/features/ng-core-doc/views/on-destroy-mixin-doc/on-destroy-mixin-doc.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/features/ng-yasgui-doc/ng-yasgui-doc.component.scss: -------------------------------------------------------------------------------- 1 | form { 2 | display: flex; 3 | flex-direction: column; 4 | & > * { 5 | margin-bottom: 16px; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/features/packages-doc/views/libraries-list/libraries-list.view.scss: -------------------------------------------------------------------------------- 1 | mat-card { 2 | cursor: pointer; 3 | } 4 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/anchor-nav/anchor-nav.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{ anchor.text }} 4 | 5 |
6 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/api-table/api-table.component.scss: -------------------------------------------------------------------------------- 1 | :host table td:not(:last-child) { 2 | padding-right: 24px; 3 | } 4 | 5 | table { 6 | width: 100%; 7 | table-layout: fixed; 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/article-title/article-title.component.html: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 | {{ lastUpdate | date }} - {{ textContent | readingTime }} 5 | 6 |

7 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/article-title/article-title.component.scss: -------------------------------------------------------------------------------- 1 | .mat-h5 { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/article/article.component.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/article/article.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/shared/components/article/article.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/blockquote/blockquote.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | link 5 | 6 |
7 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/code-block/code-block.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/code-link/code-link.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/app/shared/components/code-link/code-link.component.scss -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/inline-code/inline-code.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/inline-code/inline-code.component.scss: -------------------------------------------------------------------------------- 1 | @import 'abstracts/variables'; 2 | @import 'abstracts/mixins'; 3 | 4 | code { 5 | @include code-font(); 6 | background-color: $app-inline-code-bg-color; 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/inline-code/inline-code.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-inline-code', 5 | templateUrl: './inline-code.component.html', 6 | styleUrls: ['./inline-code.component.scss'], 7 | }) 8 | export class InlineCodeComponent {} 9 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/components/section-nav/section-nav.component.scss: -------------------------------------------------------------------------------- 1 | .section-header { 2 | display: flex; 3 | justify-content: space-between; 4 | align-items: center; 5 | } 6 | 7 | a { 8 | text-align: start; 9 | margin-left: 20px; 10 | } 11 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/models/anchor.ts: -------------------------------------------------------------------------------- 1 | import { ActivatedRoute } from '@angular/router'; 2 | 3 | export interface Anchor { 4 | text: string; 5 | id: string; 6 | route: ActivatedRoute; 7 | target: HTMLElement; 8 | } 9 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/views/external-doc/external-doc.view.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/docs-app/src/app/shared/views/external-doc/external-doc.view.scss: -------------------------------------------------------------------------------- 1 | iframe { 2 | min-width: 100%; 3 | min-height: 80vh; 4 | border: none; 5 | } 6 | -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/basic-module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/basic-module.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/git-hooks-intellij.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/git-hooks-intellij.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/module-drawer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/module-drawer.jpg -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/module-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/module-full.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/modules-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/modules-all.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/modules-core-file-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/modules-core-file-tree.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/modules-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/modules-dependencies.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/modules-feature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/modules-feature.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/modules-shared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/modules-shared.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/styles-bootstrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/styles-bootstrap.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/architecture/styles-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/architecture/styles-structure.png -------------------------------------------------------------------------------- /apps/docs-app/src/assets/icons/cognizone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/assets/icons/cognizone.png -------------------------------------------------------------------------------- /apps/docs-app/src/environments/environment-model.ts: -------------------------------------------------------------------------------- 1 | export interface Environment { 2 | production: boolean; 3 | features: { 4 | architecture: { 5 | component: boolean; 6 | forms: boolean; 7 | }; 8 | ngCore: boolean; 9 | ngYasgui: boolean; 10 | }; 11 | } 12 | -------------------------------------------------------------------------------- /apps/docs-app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs-app/src/favicon.ico -------------------------------------------------------------------------------- /apps/docs-app/src/styles/abstracts/_mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin code-font { 2 | font-family: 'Fira Code', monospace; 3 | font-weight: 500; 4 | } 5 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/abstracts/_variables.scss: -------------------------------------------------------------------------------- 1 | $app-inline-code-bg-color: rgba(0, 0, 0, 0.06) !default; 2 | $app-code-block-bg-color: #272822 !default; 3 | $app-color-white: white !default; 4 | $app-code-font: 'Fira Code', monospace !default; 5 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/base/_base.scss: -------------------------------------------------------------------------------- 1 | body { 2 | text-align: justify; 3 | } 4 | 5 | img { 6 | @include border-radius(); 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/layout/_grid.scss: -------------------------------------------------------------------------------- 1 | // If I had a grid system, I would put it there 2 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/main.scss: -------------------------------------------------------------------------------- 1 | @import 'abstracts/variables'; 2 | @import 'abstracts/mixins'; 3 | 4 | @import 'vendors/bootstrap'; 5 | @import 'vendors/material'; 6 | @import 'vendors/prismjs'; 7 | 8 | @import 'base/base'; 9 | @import 'base/typography'; 10 | 11 | @import 'layout/grid'; 12 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/themes/dark/abstracts/_variables.scss: -------------------------------------------------------------------------------- 1 | @import '../../../abstracts/variables'; 2 | 3 | $app-inline-code-bg-color: rgba(0, 0, 0, 0.8); 4 | $app-color-white: black; 5 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/themes/dark/main.scss: -------------------------------------------------------------------------------- 1 | @import 'abstracts/variables'; 2 | @import '../../main'; 3 | @import '@angular/material/prebuilt-themes/purple-green.css'; 4 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/vendors/_bootstrap.scss: -------------------------------------------------------------------------------- 1 | @import 'bootstrap/abstract'; 2 | @import 'bootstrap/base'; 3 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/vendors/_material.scss: -------------------------------------------------------------------------------- 1 | @import '@angular/material/prebuilt-themes/indigo-pink.css'; 2 | 3 | mat-card { 4 | margin: 20px; 5 | } 6 | 7 | // adapting to bootstrap's reboot 8 | mat-form-field * { 9 | box-sizing: unset; 10 | } 11 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/vendors/_prismjs.scss: -------------------------------------------------------------------------------- 1 | @import 'prismjs/plugins/toolbar/prism-toolbar.css'; 2 | @import 'prismjs/plugins/line-numbers/prism-line-numbers.css'; 3 | @import 'prismjs/themes/prism-tomorrow.css'; 4 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/vendors/bootstrap/_abstract.scss: -------------------------------------------------------------------------------- 1 | @import 'override'; 2 | 3 | // Configuration 4 | @import 'bootstrap/scss/functions'; 5 | @import 'bootstrap/scss/variables'; 6 | @import 'bootstrap/scss/mixins'; 7 | -------------------------------------------------------------------------------- /apps/docs-app/src/styles/vendors/bootstrap/_override.scss: -------------------------------------------------------------------------------- 1 | $border-radius: 0.5rem !default; 2 | -------------------------------------------------------------------------------- /apps/docs-app/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "types": [], 6 | "target": "ES2022", 7 | "useDefineForClassFields": false 8 | }, 9 | "files": ["src/main.ts", "src/polyfills.ts"], 10 | "exclude": ["jest.config.ts"] 11 | } 12 | -------------------------------------------------------------------------------- /apps/docs-app/tsconfig.editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "include": ["**/*.ts"], 4 | "compilerOptions": { 5 | "types": ["jest", "node"] 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/docs/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')], 3 | }; 4 | -------------------------------------------------------------------------------- /apps/docs/docs/guides/application-profile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/docs/guides/application-profile.md -------------------------------------------------------------------------------- /apps/docs/docs/libraries/application-profile/_description.md: -------------------------------------------------------------------------------- 1 | This library provides models and utility functions for the ApplicationProfile type and related logic. 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/application-profile/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/application-profile' 4 | slug: '/libraries/application-profile/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/devtools/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/devtools/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/devtools' 4 | slug: '/libraries/devtools/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/elastic-explorer/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/elastic-explorer/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/elastic-explorer' 4 | slug: '/libraries/elastic-explorer/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/elastic/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/elastic/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/elastic' 4 | slug: '/libraries/elastic/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/i18n-transloco/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/i18n-transloco/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/i18n-transloco' 4 | slug: '/libraries/i18n-transloco/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/i18n/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/i18n/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/i18n' 4 | slug: '/libraries/i18n/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/json-model-graph/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/json-model-graph/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/json-model-graph' 4 | slug: '/libraries/json-model-graph/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/legi-cv/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/legi-cv/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/legi-cv' 4 | slug: '/libraries/legi-cv/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/legi-shared/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/legi-shared/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/legi-shared' 4 | slug: '/libraries/legi-shared/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/material-icons/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/material-icons/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/material-icons' 4 | slug: '/libraries/material-icons/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/model-utils/_description.md: -------------------------------------------------------------------------------- 1 | This library aims to provide utility models and functions, a bit like [lodash](https://lodash.com/), but on a smaller scale. It also presents some model that we see and use a lot in Cognizone's applications. 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/model-utils/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/model-utils' 4 | slug: '/libraries/model-utils/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/ng-application-profile/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/ng-application-profile/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/ng-application-profile' 4 | slug: '/libraries/ng-application-profile/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/ng-core/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/ng-core/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/ng-core' 4 | slug: '/libraries/ng-core/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/ng-yasgui/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/ng-yasgui/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/ng-yasgui' 4 | slug: '/libraries/ng-yasgui/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/operation/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/operation/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/operation' 4 | slug: '/libraries/operation/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/permissions/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/permissions/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/permissions' 4 | slug: '/libraries/permissions/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/transloco-langstring/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/transloco-langstring/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/transloco-langstring' 4 | slug: '/libraries/transloco-langstring/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/user-action/_description.md: -------------------------------------------------------------------------------- 1 | Describe me if you can 2 | -------------------------------------------------------------------------------- /apps/docs/docs/libraries/user-action/index.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: 'index' 3 | title: '@cognizone/user-action' 4 | slug: '/libraries/user-action/' 5 | sidebar_label: 'Readme' 6 | sidebar_position: 0 7 | --- 8 | 9 | import Description from './_description.md'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /apps/docs/src/components/HomepageFeatures.module.css: -------------------------------------------------------------------------------- 1 | .features { 2 | display: flex; 3 | align-items: center; 4 | padding: 2rem 0; 5 | width: 100%; 6 | } 7 | 8 | .featureSvg { 9 | height: 200px; 10 | width: 200px; 11 | } 12 | -------------------------------------------------------------------------------- /apps/docs/static/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/.nojekyll -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/elastic-explorer-chrome-extension.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/elastic-explorer-chrome-extension.zip -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/allow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/allow.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/dataValidation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/dataValidation.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/elasticExplorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/elasticExplorer.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/facets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/facets.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/included.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/included.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/index.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/jsonModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/jsonModel.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/jsonModelFlatGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/jsonModelFlatGraph.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/jsonUpload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/jsonUpload.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/manualMode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/manualMode.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/multipleTypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/multipleTypes.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/rawData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/rawData.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/rawFormat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/rawFormat.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/searchByKeyword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/searchByKeyword.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/searchByUri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/searchByUri.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/structured.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/structured.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/table.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/uriFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/uriFilter.png -------------------------------------------------------------------------------- /apps/docs/static/elastic-explorer/img/webRemoval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/elastic-explorer/img/webRemoval.png -------------------------------------------------------------------------------- /apps/docs/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/img/favicon.ico -------------------------------------------------------------------------------- /apps/docs/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/docs/static/img/logo.png -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | // This file is not used in compilation. It is here just for a nice editor experience. 3 | "extends": "@tsconfig/docusaurus/tsconfig.json", 4 | "compilerOptions": { 5 | "baseUrl": "." 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io" 4 | } 5 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types 2 | export const getGreeting = () => cy.get('h1'); 3 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension-e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "sourceMap": false, 5 | "outDir": "../../dist/out-tsc", 6 | "allowJs": true, 7 | "types": ["cypress", "node"] 8 | }, 9 | "include": ["src/**/*.ts", "src/**/*.js"] 10 | } 11 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension-e2e/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "files": [], 4 | "include": [], 5 | "references": [ 6 | { 7 | "path": "./tsconfig.e2e.json" 8 | } 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './core.module'; 2 | export * from './guards/protocol.guard'; 3 | export * from './services/protocol.service'; 4 | export * from './services/transloco-http-loader.service'; 5 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/core/interceptors/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/core/interceptors/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/core/models/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/core/models/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/core/store/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/core/store/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/shared/components/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/shared/components/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/shared/components/empty/empty.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'cz-empty', 5 | template: `

empty works!

`, 6 | styles: [], 7 | }) 8 | export class EmptyComponent {} 9 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/shared/directives/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/shared/directives/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/shared/index.ts: -------------------------------------------------------------------------------- 1 | export * from './shared.module'; 2 | export * from './components/empty/empty.component'; 3 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/shared/models/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/shared/models/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/shared/pipes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/shared/pipes/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/app/shared/services/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/app/shared/services/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/assets/cognizone-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/assets/cognizone-icon-150x150.png -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/assets/cognizone-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/assets/cognizone-icon.png -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/background.js: -------------------------------------------------------------------------------- 1 | if (chrome.browserAction) { 2 | chrome.browserAction.onClicked.addListener(function () { 3 | chrome.tabs.create({ url: chrome.extension.getURL('index.html') }, function (tab) {}); 4 | }); 5 | } 6 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/favicon.ico -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles.scss: -------------------------------------------------------------------------------- 1 | /* You can add global styles to this file, and also import other style files */ 2 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/_abstracts.scss: -------------------------------------------------------------------------------- 1 | @import '../../../../libs/legi-styles/styles/abstracts'; 2 | 3 | @import 'abstracts/variables'; 4 | @import 'abstracts/mixins'; 5 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/abstracts/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/styles/abstracts/_mixins.scss -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/abstracts/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/styles/abstracts/_variables.scss -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/base/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/styles/base/_base.scss -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/styles/base/_typography.scss -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/components-pack.scss: -------------------------------------------------------------------------------- 1 | @import 'abstracts'; 2 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/layout/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/styles/layout/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/main.scss: -------------------------------------------------------------------------------- 1 | @import 'abstracts'; 2 | 3 | @import '../../../../libs/legi-styles/styles/main'; 4 | 5 | @import 'base/base'; 6 | @import 'base/typography'; 7 | -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/themes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/styles/themes/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/src/styles/vendors/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/apps/elastic-explorer-chrome-extension/src/styles/vendors/.gitkeep -------------------------------------------------------------------------------- /apps/elastic-explorer-chrome-extension/tsconfig.editor.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "include": ["**/*.ts"], 4 | "compilerOptions": { 5 | "types": ["jest", "node"] 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /apps/ui-kit-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Using fixtures to represent data", 3 | "email": "hello@cypress.io" 4 | } 5 | -------------------------------------------------------------------------------- /apps/ui-kit-e2e/src/integration/spinner/spinner.component.spec.ts: -------------------------------------------------------------------------------- 1 | describe('ui-kit', () => { 2 | beforeEach(() => cy.visit('/iframe.html?id=spinnercomponent--primary')); 3 | it('should render the component', () => { 4 | cy.get('cz-spinner').should('exist'); 5 | }); 6 | }); 7 | -------------------------------------------------------------------------------- /apps/ui-kit-e2e/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.base.json", 3 | "compilerOptions": { 4 | "sourceMap": false, 5 | "outDir": "../../dist/out-tsc", 6 | "allowJs": true, 7 | "types": ["cypress", "node"] 8 | }, 9 | "include": ["src/**/*.ts", "src/**/*.js"] 10 | } 11 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/files/allow-572e5be6f8bd3d9d897ab39e62341b98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/allow-572e5be6f8bd3d9d897ab39e62341b98.png -------------------------------------------------------------------------------- /docs/assets/files/dataValidation-d997156b6cef1f96448705cf6ef69f0e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/dataValidation-d997156b6cef1f96448705cf6ef69f0e.png -------------------------------------------------------------------------------- /docs/assets/files/elasticExplorer-89284e9eeae6fc236353aa5e94c155da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/elasticExplorer-89284e9eeae6fc236353aa5e94c155da.png -------------------------------------------------------------------------------- /docs/assets/files/facets-fc041ac6ac7e267e7e2c3588897f8cfc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/facets-fc041ac6ac7e267e7e2c3588897f8cfc.png -------------------------------------------------------------------------------- /docs/assets/files/included-0bff751bbc5029dae3cb54bea2902b8d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/included-0bff751bbc5029dae3cb54bea2902b8d.png -------------------------------------------------------------------------------- /docs/assets/files/index-82959fa87908d35bc9f84e0d25432bdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/index-82959fa87908d35bc9f84e0d25432bdd.png -------------------------------------------------------------------------------- /docs/assets/files/jsonModel-028c5ff7c1cd695ee84a6b58619dee39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/jsonModel-028c5ff7c1cd695ee84a6b58619dee39.png -------------------------------------------------------------------------------- /docs/assets/files/jsonModelFlatGraph-222baded664af5a5493550805f26488b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/jsonModelFlatGraph-222baded664af5a5493550805f26488b.png -------------------------------------------------------------------------------- /docs/assets/files/jsonUpload-bd4f4c5e2ef99b29b5ee4a627ab2914d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/jsonUpload-bd4f4c5e2ef99b29b5ee4a627ab2914d.png -------------------------------------------------------------------------------- /docs/assets/files/manualMode-9aae83739ce3870488d7e1ad6a9870ae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/manualMode-9aae83739ce3870488d7e1ad6a9870ae.png -------------------------------------------------------------------------------- /docs/assets/files/multipleTypes-abb0de43153ff19cbe708f266bc3d98a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/multipleTypes-abb0de43153ff19cbe708f266bc3d98a.png -------------------------------------------------------------------------------- /docs/assets/files/rawData-b5c47bd2cdf1e4f033bfd973b7999682.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/rawData-b5c47bd2cdf1e4f033bfd973b7999682.png -------------------------------------------------------------------------------- /docs/assets/files/rawFormat-df8e5b1d255e4519f798a85fbf9237b7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/rawFormat-df8e5b1d255e4519f798a85fbf9237b7.png -------------------------------------------------------------------------------- /docs/assets/files/searchByKeyword-987d7546b68866abfe386dc0eb58f848.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/searchByKeyword-987d7546b68866abfe386dc0eb58f848.png -------------------------------------------------------------------------------- /docs/assets/files/searchByUri-0ca41d3750b8d7ddbb9fe0800e5fe00f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/searchByUri-0ca41d3750b8d7ddbb9fe0800e5fe00f.png -------------------------------------------------------------------------------- /docs/assets/files/structured-71665ac7e38dfb17dbaa71dfdb015384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/structured-71665ac7e38dfb17dbaa71dfdb015384.png -------------------------------------------------------------------------------- /docs/assets/files/table-db67611f6c50f379aa4ad78fa87f74fe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/table-db67611f6c50f379aa4ad78fa87f74fe.png -------------------------------------------------------------------------------- /docs/assets/files/uriFilter-5fbb8de85c0f3de22d1f956a685d8bc9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/uriFilter-5fbb8de85c0f3de22d1f956a685d8bc9.png -------------------------------------------------------------------------------- /docs/assets/files/webRemoval-bb10c8b452003d17efac53da65405569.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/files/webRemoval-bb10c8b452003d17efac53da65405569.png -------------------------------------------------------------------------------- /docs/assets/images/allow-572e5be6f8bd3d9d897ab39e62341b98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/allow-572e5be6f8bd3d9d897ab39e62341b98.png -------------------------------------------------------------------------------- /docs/assets/images/dataValidation-d997156b6cef1f96448705cf6ef69f0e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/dataValidation-d997156b6cef1f96448705cf6ef69f0e.png -------------------------------------------------------------------------------- /docs/assets/images/elasticExplorer-89284e9eeae6fc236353aa5e94c155da.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/elasticExplorer-89284e9eeae6fc236353aa5e94c155da.png -------------------------------------------------------------------------------- /docs/assets/images/facets-fc041ac6ac7e267e7e2c3588897f8cfc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/facets-fc041ac6ac7e267e7e2c3588897f8cfc.png -------------------------------------------------------------------------------- /docs/assets/images/included-0bff751bbc5029dae3cb54bea2902b8d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/included-0bff751bbc5029dae3cb54bea2902b8d.png -------------------------------------------------------------------------------- /docs/assets/images/index-82959fa87908d35bc9f84e0d25432bdd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/index-82959fa87908d35bc9f84e0d25432bdd.png -------------------------------------------------------------------------------- /docs/assets/images/jsonModel-028c5ff7c1cd695ee84a6b58619dee39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/jsonModel-028c5ff7c1cd695ee84a6b58619dee39.png -------------------------------------------------------------------------------- /docs/assets/images/jsonModelFlatGraph-222baded664af5a5493550805f26488b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/jsonModelFlatGraph-222baded664af5a5493550805f26488b.png -------------------------------------------------------------------------------- /docs/assets/images/jsonUpload-bd4f4c5e2ef99b29b5ee4a627ab2914d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/jsonUpload-bd4f4c5e2ef99b29b5ee4a627ab2914d.png -------------------------------------------------------------------------------- /docs/assets/images/manualMode-9aae83739ce3870488d7e1ad6a9870ae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/manualMode-9aae83739ce3870488d7e1ad6a9870ae.png -------------------------------------------------------------------------------- /docs/assets/images/multipleTypes-abb0de43153ff19cbe708f266bc3d98a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/multipleTypes-abb0de43153ff19cbe708f266bc3d98a.png -------------------------------------------------------------------------------- /docs/assets/images/rawData-b5c47bd2cdf1e4f033bfd973b7999682.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/rawData-b5c47bd2cdf1e4f033bfd973b7999682.png -------------------------------------------------------------------------------- /docs/assets/images/rawFormat-df8e5b1d255e4519f798a85fbf9237b7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/rawFormat-df8e5b1d255e4519f798a85fbf9237b7.png -------------------------------------------------------------------------------- /docs/assets/images/searchByKeyword-987d7546b68866abfe386dc0eb58f848.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/searchByKeyword-987d7546b68866abfe386dc0eb58f848.png -------------------------------------------------------------------------------- /docs/assets/images/searchByUri-0ca41d3750b8d7ddbb9fe0800e5fe00f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/searchByUri-0ca41d3750b8d7ddbb9fe0800e5fe00f.png -------------------------------------------------------------------------------- /docs/assets/images/structured-71665ac7e38dfb17dbaa71dfdb015384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/structured-71665ac7e38dfb17dbaa71dfdb015384.png -------------------------------------------------------------------------------- /docs/assets/images/table-db67611f6c50f379aa4ad78fa87f74fe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/table-db67611f6c50f379aa4ad78fa87f74fe.png -------------------------------------------------------------------------------- /docs/assets/images/uriFilter-5fbb8de85c0f3de22d1f956a685d8bc9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/uriFilter-5fbb8de85c0f3de22d1f956a685d8bc9.png -------------------------------------------------------------------------------- /docs/assets/images/webRemoval-bb10c8b452003d17efac53da65405569.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/assets/images/webRemoval-bb10c8b452003d17efac53da65405569.png -------------------------------------------------------------------------------- /docs/assets/js/c5ac0288.9e881e3c.js: -------------------------------------------------------------------------------- 1 | "use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1767],{9977:function(s){s.exports={blogPosts:[]}}}]); -------------------------------------------------------------------------------- /docs/elastic-explorer/elastic-explorer-chrome-extension.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/elastic-explorer-chrome-extension.zip -------------------------------------------------------------------------------- /docs/elastic-explorer/img/allow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/allow.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/dataValidation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/dataValidation.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/elasticExplorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/elasticExplorer.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/facets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/facets.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/included.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/included.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/index.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/jsonModel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/jsonModel.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/jsonModelFlatGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/jsonModelFlatGraph.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/jsonUpload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/jsonUpload.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/manualMode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/manualMode.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/multipleTypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/multipleTypes.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/rawData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/rawData.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/rawFormat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/rawFormat.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/searchByKeyword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/searchByKeyword.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/searchByUri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/searchByUri.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/structured.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/structured.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/table.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/uriFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/uriFilter.png -------------------------------------------------------------------------------- /docs/elastic-explorer/img/webRemoval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/elastic-explorer/img/webRemoval.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/docs/img/logo.png -------------------------------------------------------------------------------- /libs/application-profile/README.md: -------------------------------------------------------------------------------- 1 | # application-profile 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test application-profile` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/application-profile/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/application-profile/src/lib/models/resource-graph.ts: -------------------------------------------------------------------------------- 1 | import { TypedResourceGraph } from '@cognizone/model-utils'; 2 | 3 | /** 4 | * @deprecated use TypedResourceGraph from @cognizone/model-utils 5 | */ 6 | export type ResourceGraphRaw = TypedResourceGraph; 7 | -------------------------------------------------------------------------------- /libs/application-profile/src/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/models/application-profile'; 2 | export * from './lib/models/application-profile-raw'; 3 | export * from './lib/models/rule'; 4 | 5 | export * from './lib/utils/get-concrete-type'; 6 | -------------------------------------------------------------------------------- /libs/application-profile/tsconfig.lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "declaration": true, 6 | "types": [] 7 | }, 8 | "include": ["**/*.ts"], 9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/application-profile/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /libs/cdk/README.md: -------------------------------------------------------------------------------- 1 | # cdk 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test cdk` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/cdk/auto-resize-helper/index.ts: -------------------------------------------------------------------------------- 1 | export * from './auto-resize-helper.directive'; 2 | -------------------------------------------------------------------------------- /libs/cdk/auto-resize-helper/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models/focusable-elements-selector'; 2 | export * from './services/id-generator.service'; 3 | -------------------------------------------------------------------------------- /libs/cdk/core/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/defaults-to/index.ts: -------------------------------------------------------------------------------- 1 | export * from './defaults-to.pipe'; 2 | -------------------------------------------------------------------------------- /libs/cdk/defaults-to/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/feature-flag/index.ts: -------------------------------------------------------------------------------- 1 | export * from './feature-flag.service'; 2 | export * from './if-flag-enabled.directive'; 3 | -------------------------------------------------------------------------------- /libs/cdk/feature-flag/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/fetch-cache/index.ts: -------------------------------------------------------------------------------- 1 | export * from './services'; 2 | -------------------------------------------------------------------------------- /libs/cdk/fetch-cache/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/fetch-cache/services/cache.service.ts: -------------------------------------------------------------------------------- 1 | export abstract class CacheService { 2 | abstract get(key: string): MaybePromise; 3 | abstract has(key: string): MaybePromise; 4 | abstract set(key: string, value: T): MaybePromise; 5 | } 6 | 7 | export type MaybePromise = T | Promise; 8 | -------------------------------------------------------------------------------- /libs/cdk/fetch-cache/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './cache.service'; 2 | export * from './fetch-cache.service'; 3 | export * from './in-memory-cache.service'; 4 | export * from './storage-cache.service'; 5 | -------------------------------------------------------------------------------- /libs/cdk/file-drop-zone/index.ts: -------------------------------------------------------------------------------- 1 | export * from './file-drop-zone.directive'; 2 | export * from './file-drop-zone.service'; 3 | -------------------------------------------------------------------------------- /libs/cdk/file-drop-zone/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/loading/index.ts: -------------------------------------------------------------------------------- 1 | export * from './if-loaded.directive'; 2 | export * from './if-loading.directive'; 3 | -------------------------------------------------------------------------------- /libs/cdk/loading/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/cdk", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/cdk/pure-fn-pipe/index.ts: -------------------------------------------------------------------------------- 1 | export * from './pure-fn.pipe'; 2 | -------------------------------------------------------------------------------- /libs/cdk/pure-fn-pipe/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/pure-method-pipe/index.ts: -------------------------------------------------------------------------------- 1 | export * from './pure-method.pipe'; 2 | -------------------------------------------------------------------------------- /libs/cdk/pure-method-pipe/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/result/index.ts: -------------------------------------------------------------------------------- 1 | export * from './pipes/is-error.pipe'; 2 | export * from './pipes/unwrap.pipe'; 3 | -------------------------------------------------------------------------------- /libs/cdk/result/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/scrolling/index.ts: -------------------------------------------------------------------------------- 1 | export * from './scroll-to-child-when-ready.directive'; 2 | -------------------------------------------------------------------------------- /libs/cdk/scrolling/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/cdk/src/index.ts: -------------------------------------------------------------------------------- 1 | export const name = 'cdk'; 2 | -------------------------------------------------------------------------------- /libs/cdk/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unassigned-import 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /libs/cdk/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "files": ["src/test-setup.ts"], 9 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/cli/.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /libs/cli/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "oclif", 4 | "oclif-typescript" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /libs/cli/.gitignore: -------------------------------------------------------------------------------- 1 | *-debug.log 2 | *-error.log 3 | /.nyc_output 4 | /dist 5 | /lib 6 | /tmp 7 | /yarn.lock 8 | node_modules 9 | oclif.manifest.json 10 | -------------------------------------------------------------------------------- /libs/cli/.mocharc.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": [ 3 | "test/helpers/init.js", 4 | "ts-node/register" 5 | ], 6 | "watch-extensions": [ 7 | "ts" 8 | ], 9 | "recursive": true, 10 | "reporter": "spec", 11 | "timeout": 60000 12 | } 13 | -------------------------------------------------------------------------------- /libs/cli/assets/templates/index.ts.hbs: -------------------------------------------------------------------------------- 1 | {{#each files}} 2 | export * from '{{this}}'; 3 | {{/each}} -------------------------------------------------------------------------------- /libs/cli/assets/templates/main.scss.hbs: -------------------------------------------------------------------------------- 1 | @import 'abstracts/variables'; 2 | @import 'abstracts/mixins'; 3 | 4 | @import 'base/base'; 5 | @import 'base/typography'; 6 | -------------------------------------------------------------------------------- /libs/cli/bin/dev.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\dev" %* -------------------------------------------------------------------------------- /libs/cli/bin/run: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | const oclif = require('@oclif/core') 4 | 5 | oclif.run().then(require('@oclif/core/flush')).catch(require('@oclif/core/handle')) 6 | -------------------------------------------------------------------------------- /libs/cli/bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /libs/cli/src/index.ts: -------------------------------------------------------------------------------- 1 | export {run} from '@oclif/core' 2 | -------------------------------------------------------------------------------- /libs/cli/src/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './angular-json'; 2 | export * from './package-json'; 3 | -------------------------------------------------------------------------------- /libs/cli/src/models/package-json.ts: -------------------------------------------------------------------------------- 1 | export interface PackageJson { 2 | scripts: { [key: string]: string }; 3 | } 4 | -------------------------------------------------------------------------------- /libs/cli/src/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json.service'; 2 | -------------------------------------------------------------------------------- /libs/cli/test/helpers/init.js: -------------------------------------------------------------------------------- 1 | const path = require('path') 2 | process.env.TS_NODE_PROJECT = path.resolve('test/tsconfig.json') 3 | process.env.NODE_ENV = 'development' 4 | 5 | global.oclif = global.oclif || {} 6 | global.oclif.columns = 80 7 | -------------------------------------------------------------------------------- /libs/cli/test/placeholder.spec.ts: -------------------------------------------------------------------------------- 1 | describe('placeholder', () => { 2 | it('should do nothing'); 3 | }); 4 | -------------------------------------------------------------------------------- /libs/cli/test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig", 3 | "compilerOptions": { 4 | "noEmit": true 5 | }, 6 | "references": [ 7 | {"path": ".."} 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /libs/devtools/README.md: -------------------------------------------------------------------------------- 1 | # devtools 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test devtools` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/devtools/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/devtools", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/devtools/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/devtools/src/lib/devtools.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | 3 | import { IfDebugDirective } from './directives/if-debug.directive'; 4 | 5 | @NgModule({ 6 | declarations: [IfDebugDirective], 7 | exports: [IfDebugDirective], 8 | }) 9 | export class DevtoolsModule {} 10 | -------------------------------------------------------------------------------- /libs/devtools/src/public-api.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Public API Surface of devtools 3 | */ 4 | 5 | export * from './lib/devtools.module'; 6 | 7 | export * from './lib/directives/if-debug.directive'; 8 | 9 | export * from './lib/models/devtools-enabled.token'; 10 | -------------------------------------------------------------------------------- /libs/elastic-explorer/README.md: -------------------------------------------------------------------------------- 1 | # elastic-explorer 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test elastic-explorer` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/elastic-explorer/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/elastic-explorer", 4 | "lib": { 5 | "entryFile": "src/index.ts", 6 | "styleIncludePaths": [ 7 | "../legi-styles/styles" 8 | ] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models/elastic-state'; 2 | export * from './services/elastic-client.service'; 3 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/data-validation/index.ts: -------------------------------------------------------------------------------- 1 | export * from './store/data-validation.state'; 2 | export * from './views/data-validation/data-validation.view'; 3 | export * from './data-validation.module'; 4 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/data-validation/models/data-error.ts: -------------------------------------------------------------------------------- 1 | export interface DataError { 2 | graphUri: string; 3 | nodeUri: string; 4 | propertyKey?: string; 5 | value?: unknown; 6 | errorMessage: string; 7 | } 8 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/data-validation/views/data-validation/data-validation.view.scss: -------------------------------------------------------------------------------- 1 | .my-side-menu { 2 | min-width: 40%; 3 | min-height: calc(100vh - 64px); 4 | resize: both; 5 | overflow: auto; 6 | } 7 | 8 | .editor-container { 9 | height: 500px; 10 | } 11 | .code-editor { 12 | height: 100%; 13 | } 14 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/elastic-instance/components/elastic-instance-management/elastic-instance-management.component.scss: -------------------------------------------------------------------------------- 1 | .my-spacer { 2 | flex-grow: 1; 3 | } 4 | 5 | mat-list { 6 | padding: 0; 7 | } 8 | .mat-list-base mat-list-item.mat-list-item { 9 | height: 60px; 10 | } 11 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/elastic-instance/components/elastic-picker/elastic-picker.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/elastic-explorer/src/lib/modules/elastic-instance/components/elastic-picker/elastic-picker.component.scss -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/elastic-instance/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models/elastic-info'; 2 | export * from './models/elastic-instance'; 3 | export * from './elastic-instance.module'; 4 | export * from './services/elastic-instance-service'; 5 | export * from './services/elastic-instance-handler.service'; 6 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/elastic-instance/models/elastic-info.ts: -------------------------------------------------------------------------------- 1 | import { Nil } from '@cognizone/model-utils'; 2 | 3 | export interface ElasticInfo { 4 | url: Nil; 5 | index: Nil; 6 | } 7 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/elastic-instance/models/elastic-instance.ts: -------------------------------------------------------------------------------- 1 | export interface ElasticInstance { 2 | url: string; 3 | label: string; 4 | } 5 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/ap-details/ap-details.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/ap-details/ap-details.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/elastic-explorer/src/lib/modules/search/components/ap-details/ap-details.component.scss -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/attribute-display/attribute-display.component.scss: -------------------------------------------------------------------------------- 1 | @import 'components-pack'; 2 | 3 | .is-opened { 4 | border: 1px solid black; 5 | } 6 | 7 | .my-uri { 8 | color: $czls-color-primary; 9 | } 10 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/elastic-query-editor/elastic-query-editor.component.scss: -------------------------------------------------------------------------------- 1 | .editor-container { 2 | height: 500px; 3 | } 4 | .code-editor { 5 | height: 100%; 6 | } 7 | .run-button { 8 | margin: 0.5rem; 9 | } 10 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/full-model-detail/full-model-detail.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/elastic-explorer/src/lib/modules/search/components/full-model-detail/full-model-detail.component.scss -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/json-model-details/json-model-details.component.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/json-model-details/json-model-details.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/elastic-explorer/src/lib/modules/search/components/json-model-details/json-model-details.component.scss -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/json-model-flat-graph-details/json-model-flat-graph-details.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/json-model-label/json-model-label.component.html: -------------------------------------------------------------------------------- 1 | {{ model | jsonModelLabel | czLabel }} 2 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/json-model-label/json-model-label.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/elastic-explorer/src/lib/modules/search/components/json-model-label/json-model-label.component.scss -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/raw-details/raw-details.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/raw-details/raw-details.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/elastic-explorer/src/lib/modules/search/components/raw-details/raw-details.component.scss -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/results-raw/results-raw.component.html: -------------------------------------------------------------------------------- 1 | 2 |
{{ response | json }}
3 |
4 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/results-raw/results-raw.component.scss: -------------------------------------------------------------------------------- 1 | mat-card { 2 | margin: 2rem 1rem; 3 | } 4 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/results-structured/results-structured.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/components/results-structured/results-structured.component.scss: -------------------------------------------------------------------------------- 1 | mat-card { 2 | margin: 2rem 1rem; 3 | } 4 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/index.ts: -------------------------------------------------------------------------------- 1 | export * from './search.module'; 2 | export * from './store/elastic-explorer.state'; 3 | export * from './views/search/search.view'; 4 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/models/filters.ts: -------------------------------------------------------------------------------- 1 | export interface Filters { 2 | uri?: string; 3 | included?: string; 4 | facets?: string; 5 | type?: string[]; 6 | isFuzzy?: boolean; 7 | } 8 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/models/view-type.ts: -------------------------------------------------------------------------------- 1 | export type ViewType = 'raw' | 'structured' | 'table'; 2 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/pipes/uri-crop.pipe.ts: -------------------------------------------------------------------------------- 1 | import { Pipe, PipeTransform } from '@angular/core'; 2 | 3 | @Pipe({ 4 | name: 'uriCrop', 5 | }) 6 | export class UriCropPipe implements PipeTransform { 7 | transform(value: string): string { 8 | return value; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/modules/search/utils/get-sorted-object.ts: -------------------------------------------------------------------------------- 1 | export function getSortedObject(obj: T): T { 2 | const newObj = {} as T; 3 | (Object.keys(obj) as (keyof T)[]).sort().forEach(key => { 4 | newObj[key] = obj[key]; 5 | }); 6 | return newObj; 7 | } 8 | -------------------------------------------------------------------------------- /libs/elastic-explorer/src/lib/views/elastic-explorer/elastic-explorer.view.scss: -------------------------------------------------------------------------------- 1 | .my-progress-bar-container { 2 | position: absolute; 3 | bottom: 0; 4 | left: 0; 5 | width: 100%; 6 | } 7 | 8 | header { 9 | position: sticky; 10 | } 11 | 12 | mat-toolbar { 13 | position: relative; 14 | } 15 | -------------------------------------------------------------------------------- /libs/elastic/README.md: -------------------------------------------------------------------------------- 1 | # elastic 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test elastic` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/elastic/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/elastic", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/elastic/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/elastic/src/lib/models/elastic-query.ts: -------------------------------------------------------------------------------- 1 | // one day we'll come around it 2 | // eslint-disable-next-line @typescript-eslint/no-explicit-any 3 | export type ElasticQuery = any; 4 | -------------------------------------------------------------------------------- /libs/eslint-config/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test eslint-config` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/html-diff/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /libs/html-diff/src/lib/Action.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | export const Action = { 3 | equal: 0, 4 | delete: 1, 5 | insert: 2, 6 | none: 3, 7 | replace: 4, 8 | } as const; 9 | -------------------------------------------------------------------------------- /libs/html-diff/src/lib/MatchOptions.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | export class MatchOptions { 3 | constructor( 4 | public blockSize: number = 0, 5 | public repeatingWordsAccuracy: number = 0.0, 6 | public ignoreWhitespaceDifferences: boolean = false 7 | ) {} 8 | } 9 | -------------------------------------------------------------------------------- /libs/html-diff/src/lib/Mode.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | export const Mode = { 3 | character: 0, 4 | tag: 1, 5 | whitespace: 2, 6 | entity: 3, 7 | } as const; 8 | 9 | export type ModeValue = typeof Mode[keyof typeof Mode]; 10 | -------------------------------------------------------------------------------- /libs/html-diff/src/lib/Operation.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | export class Operation { 3 | constructor( 4 | public action: number, 5 | public startInOld: number, 6 | public endInOld: number, 7 | public startInNew: number, 8 | public endInNew: number 9 | ) {} 10 | } 11 | -------------------------------------------------------------------------------- /libs/html-diff/src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Action'; 2 | export * from './Diff'; 3 | export * from './Match'; 4 | export * from './MatchFinder'; 5 | export * from './MatchOptions'; 6 | export * from './Mode'; 7 | export * from './Operation'; 8 | export * from './Utils'; 9 | export * from './WordSplitter'; 10 | -------------------------------------------------------------------------------- /libs/html-diff/tsconfig.lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "declaration": true, 6 | "types": ["node"] 7 | }, 8 | "include": ["**/*.ts"], 9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/html-diff/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /libs/i18n-transloco/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/i18n-transloco", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/i18n-transloco/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/services/i18n-transloco.service'; 2 | -------------------------------------------------------------------------------- /libs/i18n-transloco/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/i18n/README.md: -------------------------------------------------------------------------------- 1 | # i18n 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test i18n` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/i18n/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/i18n", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/i18n/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/pipes/label.pipe'; 2 | export * from './lib/pipes/translate.pipe'; 3 | export * from './lib/services/i18n.service'; 4 | export * from './lib/i18n.module'; 5 | -------------------------------------------------------------------------------- /libs/i18n/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/i18n/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "files": ["src/test-setup.ts"], 9 | "include": ["**/*.spec.ts", "**/*.test.ts", "**/*.d.ts", "jest.config.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/json-ld-core/README.md: -------------------------------------------------------------------------------- 1 | # json-ld-core 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Building 6 | 7 | Run `nx build json-ld-core` to build the library. 8 | 9 | ## Running unit tests 10 | 11 | Run `nx test json-ld-core` to execute the unit tests via [Jest](https://jestjs.io). 12 | -------------------------------------------------------------------------------- /libs/json-ld-core/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /libs/json-ld-core/src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './utils'; 3 | -------------------------------------------------------------------------------- /libs/json-ld-core/src/lib/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json-ld'; 2 | export * from './json-ld-container'; 3 | export * from './value-descriptor'; 4 | -------------------------------------------------------------------------------- /libs/json-ld-core/src/lib/models/json-ld-container.ts: -------------------------------------------------------------------------------- 1 | import { JsonLdNode } from './json-ld'; 2 | 3 | export interface ExpandedJsonLdContainer { 4 | nodes: { [uri: string]: JsonLdNode }; 5 | facets?: T; 6 | } 7 | -------------------------------------------------------------------------------- /libs/json-ld-core/src/lib/utils/get-one-reference-value.ts: -------------------------------------------------------------------------------- 1 | import { manyToOne } from '@cognizone/model-utils'; 2 | import { JsonLdValueReference } from '../models'; 3 | 4 | export function getOneReferenceValue(values: JsonLdValueReference[] | undefined): string | undefined { 5 | return manyToOne(values)?.['@id']; 6 | } 7 | -------------------------------------------------------------------------------- /libs/json-ld-core/src/lib/utils/is-json-ld-node.ts: -------------------------------------------------------------------------------- 1 | import { JsonLdNode } from '../models'; 2 | 3 | export function isJsonLdNode(o: unknown): o is JsonLdNode { 4 | return typeof o === 'object' && o != null && (o as JsonLdNode)['@id'] != null; 5 | } 6 | -------------------------------------------------------------------------------- /libs/json-ld-core/tsconfig.lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "declaration": true, 6 | "types": ["node"] 7 | }, 8 | "include": ["**/*.ts"], 9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/json-ld-core/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /libs/json-ld/README.md: -------------------------------------------------------------------------------- 1 | # json-ld 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test json-ld` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/json-ld/form/directives/index.ts: -------------------------------------------------------------------------------- 1 | export * from './graph-form.directive'; 2 | export * from './node-form.directive'; 3 | -------------------------------------------------------------------------------- /libs/json-ld/form/index.ts: -------------------------------------------------------------------------------- 1 | export * from './services'; 2 | export * from './directives'; 3 | export * from './json-ld-form.module'; 4 | -------------------------------------------------------------------------------- /libs/json-ld/form/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/json-ld/form/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './graph-and-control-linking.service'; 2 | export * from './uris-store.service'; 3 | -------------------------------------------------------------------------------- /libs/json-ld/get-value/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json-ld-get-all-values.pipe'; 2 | export * from './json-ld-get-node.pipe'; 3 | export * from './json-ld-get-value.pipe'; 4 | -------------------------------------------------------------------------------- /libs/json-ld/get-value/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/json-ld/label/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json-ld-label.directive'; 2 | export * from './json-ld-label.pipe'; 3 | export * from './json-ld-label.service'; 4 | -------------------------------------------------------------------------------- /libs/json-ld/label/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/json-ld/ng-core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './services'; 2 | -------------------------------------------------------------------------------- /libs/json-ld/ng-core/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/json-ld/ng-core/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json-ld.service'; 2 | -------------------------------------------------------------------------------- /libs/json-ld/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/json-ld", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/json-ld/src/index.ts: -------------------------------------------------------------------------------- 1 | export const name = 'json-ld'; 2 | -------------------------------------------------------------------------------- /libs/json-ld/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unassigned-import 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /libs/json-ld/store/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './services'; 3 | export * from './store'; 4 | export * from './json-ld-store.module'; 5 | -------------------------------------------------------------------------------- /libs/json-ld/store/json-ld-store.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { NgxsModule } from '@ngxs/store'; 3 | import { GraphState } from './store'; 4 | 5 | @NgModule({ 6 | imports: [NgxsModule.forFeature([GraphState])], 7 | }) 8 | export class JsonLdStoreModule {} 9 | -------------------------------------------------------------------------------- /libs/json-ld/store/models/graph-status.ts: -------------------------------------------------------------------------------- 1 | export type GraphStatus = 'pristine' | 'touched'; 2 | -------------------------------------------------------------------------------- /libs/json-ld/store/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './graph-status'; 2 | -------------------------------------------------------------------------------- /libs/json-ld/store/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/json-ld/store/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json-ld-store.service'; 2 | -------------------------------------------------------------------------------- /libs/json-ld/store/store/index.ts: -------------------------------------------------------------------------------- 1 | export * from './graph.actions'; 2 | export * from './graph.state'; 3 | -------------------------------------------------------------------------------- /libs/json-ld/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "compilerOptions": { 4 | "declarationMap": false, 5 | "target": "ES2022", 6 | "useDefineForClassFields": false 7 | }, 8 | "angularCompilerOptions": { 9 | "compilationMode": "partial" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libs/json-model-graph/README.md: -------------------------------------------------------------------------------- 1 | # json-model-graph 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test json-model-graph` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/json-model-graph/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/json-model-graph", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/json-model-graph/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/json-model-graph/src/lib/models/graph-status.ts: -------------------------------------------------------------------------------- 1 | export type GraphStatus = 'pristine' | 'touched'; 2 | -------------------------------------------------------------------------------- /libs/json-model-graph/src/lib/models/node-recipe.ts: -------------------------------------------------------------------------------- 1 | import { JsonModel, JsonModelFlat } from '@cognizone/json-model'; 2 | 3 | export type NodeRecipe = (draft: JsonModelFlat) => void; 4 | -------------------------------------------------------------------------------- /libs/json-model-graph/src/lib/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './graph-and-control-linking.service'; 2 | export * from './graph-wrapper.factory'; 3 | export * from './graph-wrapper'; 4 | export * from './graph.service'; 5 | export * from './node-wrapper'; 6 | export * from './uris-store.service'; 7 | -------------------------------------------------------------------------------- /libs/json-model-graph/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/json-model/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/json-model", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/json-model/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /libs/json-model/src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './services'; 3 | export * from './utils'; 4 | export * from './json-model.module'; 5 | -------------------------------------------------------------------------------- /libs/json-model/src/lib/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './json-model'; 2 | export * from './resource'; 3 | -------------------------------------------------------------------------------- /libs/json-model/src/lib/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './data-model-definition-helper.service'; 2 | export * from './json-model.service'; 3 | export * from './mappers'; 4 | export * from './resource-graph.service'; 5 | export * from './resource-mapper.service'; 6 | -------------------------------------------------------------------------------- /libs/json-model/src/lib/utils/get-uri.ts: -------------------------------------------------------------------------------- 1 | import { JsonModel, JsonModelFlat } from '../models/json-model'; 2 | 3 | export function getUri(o: JsonModel | JsonModelFlat | string): string { 4 | return typeof o === 'string' ? o : o['@id']; 5 | } 6 | -------------------------------------------------------------------------------- /libs/json-model/src/lib/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './get-uri'; 2 | export * from './is-curie'; 3 | export * from './is-of-type'; 4 | export * from './keys'; 5 | -------------------------------------------------------------------------------- /libs/json-model/src/lib/utils/is-curie.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * @deprecated Use `isCurie` from `@cognizone/lod` instead. 4 | */ 5 | export function isCurie(value: string): boolean { 6 | return !value.includes('://') && !value.startsWith('/'); 7 | } 8 | -------------------------------------------------------------------------------- /libs/legi-cv/README.md: -------------------------------------------------------------------------------- 1 | # legi-cv 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test legi-cv` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/legi-cv/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/legi-cv", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/legi-cv/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-cv/src/lib/models/concept-filterable-keys.ts: -------------------------------------------------------------------------------- 1 | import { Concept } from './concept'; 2 | 3 | /** 4 | * @description should only be keys that point to string, string[], LangString or LangStringSimple 5 | */ 6 | export type ConceptFilterableKey = keyof Concept; 7 | export type ConceptFilterableKeys = ConceptFilterableKey[]; 8 | -------------------------------------------------------------------------------- /libs/legi-cv/src/lib/models/get-cv-params.ts: -------------------------------------------------------------------------------- 1 | import { GetSelectOptionsParams } from '@cognizone/model-utils'; 2 | 3 | export type GetCvParams = GetSelectOptionsParams; 4 | -------------------------------------------------------------------------------- /libs/legi-cv/src/lib/models/match-type.ts: -------------------------------------------------------------------------------- 1 | export type MatchType = 'includes' | 'startWith'; 2 | -------------------------------------------------------------------------------- /libs/legi-cv/src/lib/store/cv.actions.ts: -------------------------------------------------------------------------------- 1 | import { Cv } from '../models/cv'; 2 | 3 | export class SetCv { 4 | static readonly type: string = '[Legi-Cv] set cv'; 5 | 6 | constructor(public payload: { cvName: string; uri: string; cv: Cv }) {} 7 | } 8 | -------------------------------------------------------------------------------- /libs/legi-cv/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/legi-shared/README.md: -------------------------------------------------------------------------------- 1 | # legi-shared 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test legi-shared` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/legi-shared/autocomplete/autocomplete-single/autocomplete-single.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-shared/autocomplete/autocomplete-single/autocomplete-single.component.scss -------------------------------------------------------------------------------- /libs/legi-shared/autocomplete/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/autocomplete/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/autocomplete/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './autocomplete.component'; 2 | export * from './autocomplete-multi/autocomplete-multi.component'; 3 | export * from './autocomplete-single/autocomplete-single.component'; 4 | export * from './autocomplete.module'; 5 | -------------------------------------------------------------------------------- /libs/legi-shared/checkbox-group/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/checkbox-group/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/checkbox-group/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './checkbox-group.component'; 2 | export * from './checkbox-group.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/core/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/core/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/core/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './legi-shared.module'; 2 | 3 | export * from './models/legi-shared-options'; 4 | -------------------------------------------------------------------------------- /libs/legi-shared/date-picker/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/date-picker/models/date-picker-type.ts: -------------------------------------------------------------------------------- 1 | export enum DatePickerType { 2 | DATE = 'date', 3 | MONTH = 'month', 4 | } 5 | -------------------------------------------------------------------------------- /libs/legi-shared/date-picker/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/date-picker/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './date-picker.component'; 2 | export * from './date-picker.module'; 3 | 4 | export * from './directives/month-selector.directive'; 5 | 6 | export * from './models/date-picker-type'; 7 | -------------------------------------------------------------------------------- /libs/legi-shared/error/error.component.html: -------------------------------------------------------------------------------- 1 | {{ error.key | czTranslate: { value: error.value } }} 2 | -------------------------------------------------------------------------------- /libs/legi-shared/error/error.component.scss: -------------------------------------------------------------------------------- 1 | @import 'components-pack'; 2 | 3 | span { 4 | color: $czls-color-error; 5 | } 6 | -------------------------------------------------------------------------------- /libs/legi-shared/error/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/error/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/error/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './error.component'; 2 | export * from './error.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/highlight/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/highlight/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/legi-shared/highlight/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './highlight.module'; 2 | 3 | export * from './highlight.pipe'; 4 | -------------------------------------------------------------------------------- /libs/legi-shared/input/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/input/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/input/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './input.component'; 2 | export * from './input.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/label/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/label/label.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libs/legi-shared/label/label.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-shared/label/label.component.scss -------------------------------------------------------------------------------- /libs/legi-shared/label/label.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | 3 | import { LabelComponent } from './label.component'; 4 | 5 | @NgModule({ 6 | imports: [], 7 | declarations: [LabelComponent], 8 | exports: [LabelComponent], 9 | }) 10 | export class LabelModule {} 11 | -------------------------------------------------------------------------------- /libs/legi-shared/label/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/label/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './label.component'; 2 | export * from './label.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/legal-taxonomy-cv-provider/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/legal-taxonomy-cv-provider/models/legal-taxonomy.ts: -------------------------------------------------------------------------------- 1 | import { Concept } from './concept'; 2 | 3 | export interface LegalTaxonomy extends Concept { 4 | idSystematique: string; 5 | } 6 | -------------------------------------------------------------------------------- /libs/legi-shared/legal-taxonomy-cv-provider/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/list-paginator/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/list-paginator/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/list-paginator/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './list-paginator.component'; 2 | export * from './list-paginator.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/loading-button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/loading-button/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/loading-button/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './loading-button.directive'; 2 | export * from './loading-button.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/legi-shared", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/legi-shared/radio-group/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/radio-group/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/radio-group/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './radio-group.component'; 2 | export * from './radio-group.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/radio-group/radio-group.component.scss: -------------------------------------------------------------------------------- 1 | .radio-container { 2 | min-height: 40px; 3 | } 4 | 5 | mat-radio-button ::ng-deep .mat-radio-label-content { 6 | white-space: normal; 7 | } 8 | 9 | .is-row mat-radio-button { 10 | margin-right: 24px; 11 | } 12 | -------------------------------------------------------------------------------- /libs/legi-shared/select-option-sort/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/select-option-sort/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/select-option-sort/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './select-option-sort.module'; 2 | export * from './select-option-sort.pipe'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/select/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/select/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './select.component'; 2 | export * from './select.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/select/select.component.scss: -------------------------------------------------------------------------------- 1 | @import '../common'; 2 | 3 | mat-option { 4 | @extend %input-typography; 5 | } 6 | 7 | :host ::ng-deep .mat-form-field-subscript-wrapper { 8 | top: calc(100% - 0em); 9 | } 10 | -------------------------------------------------------------------------------- /libs/legi-shared/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/legi-shared.module'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/src/lib/legi-shared.module.ts: -------------------------------------------------------------------------------- 1 | import { NgModule } from '@angular/core'; 2 | import { CommonModule } from '@angular/common'; 3 | 4 | @NgModule({ 5 | imports: [CommonModule], 6 | }) 7 | export class LegiSharedModule {} 8 | -------------------------------------------------------------------------------- /libs/legi-shared/textarea/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/textarea/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/textarea/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './textarea.component'; 2 | export * from './textarea.module'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/textarea/textarea.component.scss: -------------------------------------------------------------------------------- 1 | @import '../common'; 2 | 3 | textarea { 4 | @extend %input-typography; 5 | } 6 | -------------------------------------------------------------------------------- /libs/legi-shared/transloco-mat-paginator-adapter/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/transloco-mat-paginator-adapter/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/transloco-mat-paginator-adapter/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './transloco-mat-paginator-adapter.module'; 2 | export * from './transloco-mat-paginator-intl.service'; 3 | -------------------------------------------------------------------------------- /libs/legi-shared/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/legi-shared/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/legi-shared/utils/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "public-api.ts", 4 | "styleIncludePaths": ["../../legi-styles/styles"] 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-shared/utils/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './bind-controls'; 2 | export * from './control.component'; 3 | export * from './extract-control-from-ng-control'; 4 | -------------------------------------------------------------------------------- /libs/legi-styles/README.md: -------------------------------------------------------------------------------- 1 | # legi-styles 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test legi-styles` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Black.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Black.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Black.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Bold.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Bold.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-ExtraBold.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-ExtraBold.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-ExtraLight.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-ExtraLight.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-ExtraLight.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-ExtraLight.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Light.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Light.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Medium.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Medium.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Regular.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-Regular.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-SemiBold.woff -------------------------------------------------------------------------------- /libs/legi-styles/fonts/Muli/Muli-SemiBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/fonts/Muli/Muli-SemiBold.woff2 -------------------------------------------------------------------------------- /libs/legi-styles/fonts/README.md: -------------------------------------------------------------------------------- 1 | # Fonts 2 | 3 | ## Muli 4 | 5 | - It was downloaded [here](https://fonts.google.com/specimen/Muli?query=muli&sidebar.open&selection.family=Muli:wght@300;400;600;700#standard-styles) 6 | - and converted to woff/woff2 [here](https://transfonter.org/) 7 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/buttons/buttons.component.scss: -------------------------------------------------------------------------------- 1 | @import '../common'; 2 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/buttons/buttons.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: './buttons.component.html', 5 | styleUrls: ['./buttons.component.scss'], 6 | }) 7 | export class ButtonsComponent { 8 | trueOrFalse: boolean[] = [false, true]; 9 | } 10 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/colors/colors.component.scss: -------------------------------------------------------------------------------- 1 | @import '../common'; 2 | 3 | .my-color { 4 | border: 1px solid $czls-border-color; 5 | & > div:first-child { 6 | height: 130px; 7 | border-bottom: 1px solid $czls-border-color; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/common.scss: -------------------------------------------------------------------------------- 1 | @import '../styles/components-pack'; 2 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/elevation/elevation.component.scss: -------------------------------------------------------------------------------- 1 | @import '../common'; 2 | 3 | .my-elevation { 4 | height: 150px; 5 | border: 1px solid $czls-border-color; 6 | margin-bottom: 16px; 7 | } 8 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/grid/grid.component.scss: -------------------------------------------------------------------------------- 1 | @import '../common'; 2 | 3 | .col > div { 4 | height: 400px; 5 | background-color: $czls-color-primary-background-light; 6 | } 7 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/grid/grid.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: './grid.component.html', 5 | styleUrls: ['./grid.component.scss'], 6 | }) 7 | export class GridComponent { 8 | cols: number[] = new Array(12).fill(0); 9 | } 10 | -------------------------------------------------------------------------------- /libs/legi-styles/stories/typography/typography.component.scss: -------------------------------------------------------------------------------- 1 | @import '../common'; 2 | 3 | table { 4 | width: 100%; 5 | table-layout: fixed; 6 | } 7 | 8 | .row { 9 | margin-bottom: 16px; 10 | } 11 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/_abstracts.scss: -------------------------------------------------------------------------------- 1 | @import 'abstracts/variables'; 2 | @import 'abstracts/mixins'; 3 | @import 'abstracts/functions'; 4 | @import 'abstracts/placeholders'; 5 | @import 'vendors/bootstrap/abstracts'; 6 | @import 'vendors/bootstrap/placeholders'; 7 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/_components-pack.scss: -------------------------------------------------------------------------------- 1 | // this is to be imported at the component level for customization, every abstract entities are imported in the correct order for ease of use 2 | // this doesn't need to be imported in main.scss 3 | @import 'abstracts'; 4 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/abstracts/_placeholders.scss: -------------------------------------------------------------------------------- 1 | @import 'placeholders/typography'; 2 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/components/_button.scss: -------------------------------------------------------------------------------- 1 | button:focus { 2 | outline: 0; 3 | } 4 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/layout/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/styles/layout/.gitkeep -------------------------------------------------------------------------------- /libs/legi-styles/styles/main.scss: -------------------------------------------------------------------------------- 1 | @import 'vendors/bootstrap'; 2 | @import 'vendors/material'; 3 | 4 | @import 'base/base'; 5 | @import 'base/fonts'; 6 | @import 'base/typography'; 7 | 8 | @import 'components/button'; 9 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/themes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/legi-styles/styles/themes/.gitkeep -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/_bootstrap.scss: -------------------------------------------------------------------------------- 1 | @import 'bootstrap/base'; 2 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/_material.scss: -------------------------------------------------------------------------------- 1 | @import 'material/main'; 2 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/bootstrap/_base.scss: -------------------------------------------------------------------------------- 1 | @import 'bootstrap/scss/root'; 2 | @import 'bootstrap/scss/reboot'; 3 | @import 'bootstrap/scss/grid'; 4 | @import 'bootstrap/scss/utilities'; 5 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/material/components/_mat-dialog.scss: -------------------------------------------------------------------------------- 1 | .mat-dialog-container { 2 | color: inherit; 3 | } 4 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/material/components/_mat-menu.scss: -------------------------------------------------------------------------------- 1 | a.mat-menu-item:hover { 2 | text-decoration: inherit; 3 | } 4 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/material/components/_mat-radio-group.scss: -------------------------------------------------------------------------------- 1 | mat-radio-button { 2 | @extend %mt-3; 3 | } 4 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/material/components/_mat-select.scss: -------------------------------------------------------------------------------- 1 | body .mat-select-arrow-wrapper { 2 | display: block; 3 | } 4 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/material/components/_mat-table.scss: -------------------------------------------------------------------------------- 1 | th.mat-header-cell { 2 | @extend %czls-title; 3 | } 4 | 5 | tr.mat-row.is-clickable:hover { 6 | background-color: $czls-color-hovered; 7 | cursor: pointer; 8 | } 9 | -------------------------------------------------------------------------------- /libs/legi-styles/styles/vendors/material/components/_mat-tooltip.scss: -------------------------------------------------------------------------------- 1 | .mat-tooltip-panel * { 2 | font-size: 1rem; 3 | } 4 | -------------------------------------------------------------------------------- /libs/lod-core/README.md: -------------------------------------------------------------------------------- 1 | # lod-core 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Building 6 | 7 | Run `nx build lod-core` to build the library. 8 | 9 | ## Running unit tests 10 | 11 | Run `nx test lod-core` to execute the unit tests via [Jest](https://jestjs.io). 12 | -------------------------------------------------------------------------------- /libs/lod-core/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /libs/lod-core/src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './utils'; 3 | -------------------------------------------------------------------------------- /libs/lod-core/src/lib/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lod-context'; 2 | export * from './namespace'; 3 | export * from './namespaces'; 4 | -------------------------------------------------------------------------------- /libs/lod-core/src/lib/models/namespaces/dct.ts: -------------------------------------------------------------------------------- 1 | import { createNamespace } from '../namespace'; 2 | 3 | export const DCT = createNamespace('http://purl.org/dc/terms/', ['title', 'created', 'modified']); 4 | -------------------------------------------------------------------------------- /libs/lod-core/src/lib/models/namespaces/index.ts: -------------------------------------------------------------------------------- 1 | export * from './dct'; 2 | export * from './hanami'; 3 | export * from './owl'; 4 | export * from './rdf'; 5 | export * from './rdfs'; 6 | export * from './sh'; 7 | export * from './xsd'; 8 | -------------------------------------------------------------------------------- /libs/lod-core/src/lib/models/namespaces/xsd.ts: -------------------------------------------------------------------------------- 1 | import { createNamespace } from '../namespace'; 2 | 3 | export const XSD = createNamespace('http://www.w3.org/2001/XMLSchema#', [ 4 | 'anyUri', 5 | 'boolean', 6 | 'date', 7 | 'dateTime', 8 | 'double', 9 | 'int', 10 | 'integer', 11 | 'string', 12 | ]); 13 | -------------------------------------------------------------------------------- /libs/lod-core/src/lib/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './is-curie'; 2 | -------------------------------------------------------------------------------- /libs/lod-core/src/lib/utils/is-curie.ts: -------------------------------------------------------------------------------- 1 | export function isCurie(value: string): boolean { 2 | return !value.includes('://') && !value.startsWith('/'); 3 | } 4 | -------------------------------------------------------------------------------- /libs/lod-core/tsconfig.lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "declaration": true, 6 | "types": ["node"] 7 | }, 8 | "include": ["**/*.ts"], 9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/lod-core/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /libs/lod/README.md: -------------------------------------------------------------------------------- 1 | # lod 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test lod` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/lod/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/lod", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/lod/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/models'; 2 | export * from './lib/services'; 3 | -------------------------------------------------------------------------------- /libs/lod/src/lib/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lod-options'; 2 | -------------------------------------------------------------------------------- /libs/lod/src/lib/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lod-options.service'; 2 | export * from './prefix.service'; 3 | export * from './uri-generator.service'; 4 | -------------------------------------------------------------------------------- /libs/lod/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unassigned-import 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /libs/lod/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "compilerOptions": { 4 | "declarationMap": false, 5 | "target": "ES2022", 6 | "useDefineForClassFields": false 7 | }, 8 | "angularCompilerOptions": { 9 | "compilationMode": "partial", 10 | "strictTemplates": false 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libs/material-icons/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/material-icons", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/material-icons/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/material-icons/src/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/models/cognizone-material-icons-options'; 2 | export * from './lib/services/cognizone-mat-icon-registry.service'; 3 | export * from './lib/cognizone-material-icons.module'; 4 | -------------------------------------------------------------------------------- /libs/model-utils/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). 4 | 5 | ## 0.0.1 (2021-07-12) 6 | -------------------------------------------------------------------------------- /libs/model-utils/README.md: -------------------------------------------------------------------------------- 1 | # model-utils 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test model-utils` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/elastic/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './utils'; 3 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/elastic/models/elastic-query.ts: -------------------------------------------------------------------------------- 1 | export type ElasticQuery = { 2 | _name?: string; 3 | }; 4 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/elastic/models/minimum-should-match.ts: -------------------------------------------------------------------------------- 1 | // https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-minimum-should-match.html 2 | export type MinimumShouldMatch = string | number; 3 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/elastic/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './extract-one-source-from-elastic-response'; 2 | export * from './extract-sources-from-elastic-response'; 3 | export * from './map-elastic-sources'; 4 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/cz-label.ts: -------------------------------------------------------------------------------- 1 | import { LangString, LangStringSimple } from './lang-string'; 2 | 3 | /** 4 | * Union type that encompass all the usual types we use for labels 5 | */ 6 | export type CzLabel = LangString | LangStringSimple | string; 7 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/dictionary.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * A shorthand for indexed object with `string` as keys 3 | */ 4 | export type Dictionary = { 5 | [index: string]: T; 6 | }; 7 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/many.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * A shorthand to specify if it's either the given type or an array of it 3 | */ 4 | export type Many = T | T[]; 5 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/nil.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Shorthand type for type being either itself, null or undefined 3 | */ 4 | export type Nil = T | null | undefined; 5 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/primitive.ts: -------------------------------------------------------------------------------- 1 | export type Primitive = boolean | number | string; 2 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/sorter.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Describes a function to be used as argument for `Array::sort` 3 | */ 4 | export type Sorter = (a: T, b: T) => number; 5 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/thunk.ts: -------------------------------------------------------------------------------- 1 | export type Thunk = T | ((...args: U) => T); 2 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/typed-resource-context.ts: -------------------------------------------------------------------------------- 1 | import { Dictionary } from './dictionary'; 2 | 3 | export interface TypedResourceContext { 4 | base?: string; 5 | prefix?: Dictionary; 6 | } 7 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/unknown-object.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * To be used instead of `{}` or `object` as type for whe just want objects as type. 3 | */ 4 | export type UnknownObject = Record; 5 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/models/values-of.ts: -------------------------------------------------------------------------------- 1 | export type ValuesOf = T[keyof T]; 2 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/pipe/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './utils'; 3 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/pipe/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './pipe-function'; 2 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/pipe/models/pipe-function.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Type representing a function that takes a value and optional additional arguments 3 | * and returns a new value of potentially different type 4 | */ 5 | export type PipeFunction = (value: TInput, ...args: TArgs) => TOutput; 6 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/pipe/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './pipe'; 2 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/result/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './utils'; 3 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/result/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './mapper'; 2 | export * from './result'; 3 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/result/models/mapper.ts: -------------------------------------------------------------------------------- 1 | export type Mapper = (o: T) => U; 2 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/result/utils/error.ts: -------------------------------------------------------------------------------- 1 | import { ResultError } from '../models'; 2 | 3 | export function error(err: T): ResultError { 4 | return { type: 'error', error: err }; 5 | } 6 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/result/utils/is-ok.ts: -------------------------------------------------------------------------------- 1 | import { Result, ResultOk } from '../models'; 2 | 3 | export function isOk(result: Result): result is ResultOk { 4 | return result.type === 'ok'; 5 | } 6 | 7 | export function isOkP(): (result: Result) => boolean { 8 | return result => isOk(result); 9 | } 10 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/result/utils/ok.ts: -------------------------------------------------------------------------------- 1 | import { ResultOk } from '../models'; 2 | 3 | export function ok(content: T): ResultOk { 4 | return { type: 'ok', content }; 5 | } 6 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/utils/extract-thunk-value.ts: -------------------------------------------------------------------------------- 1 | import { Thunk } from '../models'; 2 | 3 | export function extractThunkValue(thunk: Thunk, ...args: U): T { 4 | return typeof thunk === 'function' ? (thunk as Function)(...args) : thunk; 5 | } 6 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/utils/iri-pattern.ts: -------------------------------------------------------------------------------- 1 | export const IRI_PATTERN = /\w+:(\/?\/?)[^\s]+/; 2 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/utils/is-select-option.ts: -------------------------------------------------------------------------------- 1 | import { SelectOption, SelectOptionGroup } from '../models'; 2 | 3 | export function isSelectOption(o: SelectOption | SelectOptionGroup): o is SelectOption { 4 | return 'value' in o; 5 | } 6 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/utils/many-to-array.ts: -------------------------------------------------------------------------------- 1 | import { Many } from '../models'; 2 | 3 | /** 4 | * Convert a {@link Many} to an array. It gives an empty array if the given value is nullish. 5 | */ 6 | export function manyToArray(x: Many): T[] { 7 | return x == null ? [] : Array.isArray(x) ? x : [x]; 8 | } 9 | -------------------------------------------------------------------------------- /libs/model-utils/src/lib/utils/many-to-one.ts: -------------------------------------------------------------------------------- 1 | import { Many } from '../models'; 2 | 3 | /** 4 | * Convert a {@link Many} to its base type, taking the 0th element of the array, 5 | * if applicable. 6 | */ 7 | export function manyToOne(x: Many): T { 8 | return Array.isArray(x) ? x[0] : x; 9 | } 10 | -------------------------------------------------------------------------------- /libs/model-utils/tsconfig.lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "declaration": true, 6 | "types": [] 7 | }, 8 | "include": ["**/*.ts"], 9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/model-utils/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /libs/ng-application-profile/README.md: -------------------------------------------------------------------------------- 1 | # ng-application-profile 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test ng-application-profile` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/ng-application-profile/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/ng-application-profile", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/ng-application-profile/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/ng-application-profile/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/ng-core/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). 4 | 5 | ## 0.0.1 (2021-07-12) 6 | -------------------------------------------------------------------------------- /libs/ng-core/README.md: -------------------------------------------------------------------------------- 1 | # ng-core 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test ng-core` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/ng-core/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/ng-core", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/ng-core/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/public-api'; 2 | -------------------------------------------------------------------------------- /libs/ng-core/src/lib/models/disabled-control.ts: -------------------------------------------------------------------------------- 1 | import { UntypedFormControl } from '@angular/forms'; 2 | 3 | export class DisabledControl extends UntypedFormControl { 4 | constructor() { 5 | super(); 6 | this.disable(); 7 | } 8 | 9 | override enable(): void { 10 | return; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /libs/ng-core/src/lib/modules/logger/models/log-level.ts: -------------------------------------------------------------------------------- 1 | export enum LogLevel { 2 | DEBUG = 0, 3 | LOG = 1, 4 | INFO = 2, 5 | WARN = 3, 6 | ERROR = 4, 7 | NONE = 5, 8 | } 9 | -------------------------------------------------------------------------------- /libs/ng-core/src/lib/modules/logger/models/logger-namespace.token.ts: -------------------------------------------------------------------------------- 1 | import { InjectionToken } from '@angular/core'; 2 | 3 | export const LOGGER_NAMESPACE_TOKEN = new InjectionToken('LOGGER_NAMESPACE', { factory: () => '' }); 4 | -------------------------------------------------------------------------------- /libs/ng-core/src/lib/modules/logger/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './logger.module'; 2 | export * from './logger.service'; 3 | export * from './models/log-level'; 4 | -------------------------------------------------------------------------------- /libs/ng-core/src/lib/types/maybe.ts: -------------------------------------------------------------------------------- 1 | export type Maybe = T | undefined; 2 | -------------------------------------------------------------------------------- /libs/ng-core/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/ng-yasgui/README.md: -------------------------------------------------------------------------------- 1 | # ng-yasgui 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test ng-yasgui` to execute the unit tests. 8 | 9 | ### Reference for Yasgui JS 10 | 11 | https://docs.triply.cc/yasgui-api/ 12 | -------------------------------------------------------------------------------- /libs/ng-yasgui/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/ng-yasgui", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | }, 7 | "assets": [ 8 | "./src/assets/**/*" 9 | ] 10 | } 11 | -------------------------------------------------------------------------------- /libs/ng-yasgui/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/ng-yasgui/src/lib/components/yasgui/yasgui.component.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /libs/ng-yasgui/src/lib/components/yasgui/yasgui.component.scss: -------------------------------------------------------------------------------- 1 | :host ::ng-deep { 2 | .cz-yasgui.single ul.nav, .yasr_header > button:last-child { 3 | display: none; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/ng-yasgui/src/public-api.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Public API Surface of ng-yasgui 3 | */ 4 | 5 | export * from './lib/ng-yasgui.module'; 6 | export * from './lib/components/yasgui/yasgui.component'; 7 | export * from './lib/services/yasgui.service'; 8 | export * from './lib/models/yasgui'; 9 | -------------------------------------------------------------------------------- /libs/ng-yasgui/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/operation/README.md: -------------------------------------------------------------------------------- 1 | # operation 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test operation` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/operation/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/operation", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/operation/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/operation/src/lib/components/operation-viewer-modal/operation-viewer-modal.component.scss: -------------------------------------------------------------------------------- 1 | .operation-viewer-container { 2 | width: 800px; 3 | } 4 | -------------------------------------------------------------------------------- /libs/operation/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/permissions/README.md: -------------------------------------------------------------------------------- 1 | # permissions 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test permissions` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/permissions/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/permissions", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/permissions/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/permissions/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/prettier-config/README.md: -------------------------------------------------------------------------------- 1 | # prettier-config 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test prettier-config` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/prettier-config/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "arrowParens": "avoid", 3 | "bracketSpacing": true, 4 | "endOfLine": "lf", 5 | "printWidth": 140, 6 | "quoteProps": "as-needed", 7 | "semi": true, 8 | "singleQuote": true, 9 | "tabWidth": 2, 10 | "trailingComma": "es5", 11 | "useTabs": false 12 | } 13 | -------------------------------------------------------------------------------- /libs/seo/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/seo", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/seo/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /libs/seo/src/lib/directives/index.ts: -------------------------------------------------------------------------------- 1 | export * from './meta-property.directive'; 2 | -------------------------------------------------------------------------------- /libs/seo/src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './directives'; 2 | export * from './models'; 3 | export * from './services'; 4 | -------------------------------------------------------------------------------- /libs/seo/src/lib/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './meta-descriptor'; 2 | export * from './meta-id'; 3 | export * from './meta-ids'; 4 | export * from './meta-property-directive-props'; 5 | export * from './processor'; 6 | export * from './robots-values'; 7 | export * from './seo-options'; 8 | export * from './seo-state'; 9 | -------------------------------------------------------------------------------- /libs/seo/src/lib/models/meta-id.ts: -------------------------------------------------------------------------------- 1 | export type MetaId = string | symbol; 2 | -------------------------------------------------------------------------------- /libs/seo/src/lib/models/meta-property-directive-props.ts: -------------------------------------------------------------------------------- 1 | export interface MetaPropertyDirectiveProps { 2 | watchForChanges?: boolean; 3 | subValuesSeparator?: string; 4 | onDestroyStrategy?: 'remove' | 'reset'; 5 | } 6 | -------------------------------------------------------------------------------- /libs/seo/src/lib/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './seo.service'; 2 | -------------------------------------------------------------------------------- /libs/seo/src/lib/utils/create-prefix.ts: -------------------------------------------------------------------------------- 1 | export function createPrefix(shortName: string, fullName: string): string { 2 | return `${shortName} ${fullName}`; 3 | } 4 | -------------------------------------------------------------------------------- /libs/seo/src/lib/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './create-prefix'; 2 | -------------------------------------------------------------------------------- /libs/seo/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unassigned-import 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /libs/shacl-core/README.md: -------------------------------------------------------------------------------- 1 | # shacl-core 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Building 6 | 7 | Run `nx build shacl-core` to build the library. 8 | 9 | ## Running unit tests 10 | 11 | Run `nx test shacl-core` to execute the unit tests via [Jest](https://jestjs.io). 12 | -------------------------------------------------------------------------------- /libs/shacl-core/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib'; 2 | -------------------------------------------------------------------------------- /libs/shacl-core/src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from './models'; 2 | export * from './utils'; 3 | -------------------------------------------------------------------------------- /libs/shacl-core/src/lib/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './hanami.model'; 2 | export * from './path-mode'; 3 | export * from './shapes-paths'; 4 | -------------------------------------------------------------------------------- /libs/shacl-core/src/lib/models/path-mode.ts: -------------------------------------------------------------------------------- 1 | export type PathMode = 'inverse' | 'predicate' | 'unknown'; 2 | -------------------------------------------------------------------------------- /libs/shacl-core/src/lib/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './get-concrete-node-kind-of-value'; 2 | export * from './get-concrete-node-kinds-of-property-shape'; 3 | export * from './get-concrete-node-kinds'; 4 | export * from './get-path-descriptor'; 5 | export * from './get-target-classes'; 6 | -------------------------------------------------------------------------------- /libs/shacl-core/tsconfig.lib.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "declaration": true, 6 | "types": ["node"] 7 | }, 8 | "include": ["**/*.ts"], 9 | "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /libs/shacl-core/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../../dist/out-tsc", 5 | "module": "commonjs", 6 | "types": ["jest", "node"] 7 | }, 8 | "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] 9 | } 10 | -------------------------------------------------------------------------------- /libs/shacl/README.md: -------------------------------------------------------------------------------- 1 | # shacl 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test shacl` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/shacl/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/shacl", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/shacl/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/models'; 2 | export * from './lib/services'; 3 | -------------------------------------------------------------------------------- /libs/shacl/src/lib/models/index.ts: -------------------------------------------------------------------------------- 1 | export * from './memoizer'; 2 | -------------------------------------------------------------------------------- /libs/shacl/src/lib/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './shacl-data-graph-helper.service'; 2 | export * from './shacl-shapes-graph-helper.service'; 3 | -------------------------------------------------------------------------------- /libs/shacl/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unassigned-import 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /libs/shacl/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "compilerOptions": { 4 | "declarationMap": false, 5 | "target": "ES2022", 6 | "useDefineForClassFields": false 7 | }, 8 | "angularCompilerOptions": { 9 | "compilationMode": "partial" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /libs/transloco-langstring/README.md: -------------------------------------------------------------------------------- 1 | # transloco-langstring 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test transloco-langstring` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/transloco-langstring/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/transloco-langstring", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /libs/transloco-langstring/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/transloco-langstring/src/public-api.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Public API Surface of transloco-langstring 3 | */ 4 | 5 | export * from './lib/pipes/lang-string.pipe'; 6 | export * from './lib/transloco-langstring.module'; 7 | -------------------------------------------------------------------------------- /libs/transloco-langstring/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/tslint-config/README.md: -------------------------------------------------------------------------------- 1 | # tslint-config 2 | 3 | TODO deprecate the package 4 | 5 | This library was generated with [Nx](https://nx.dev). 6 | 7 | ## Running unit tests 8 | 9 | Run `nx test tslint-config` to execute the unit tests. 10 | -------------------------------------------------------------------------------- /libs/ui-kit/.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cognizone/ng-cognizone/479b5218d964cbc554ff56431ec58c4711846a40/libs/ui-kit/.storybook/preview.js -------------------------------------------------------------------------------- /libs/ui-kit/README.md: -------------------------------------------------------------------------------- 1 | # ui-kit 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Run Storybook 6 | 7 | Run `nx run ui-kit:storybook` to launch a storybook server locally. 8 | 9 | ## Running unit tests 10 | 11 | Run `nx test ui-kit` to execute the unit tests. 12 | -------------------------------------------------------------------------------- /libs/ui-kit/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/ui-kit", 4 | "lib": { 5 | "entryFile": "src/index.ts" 6 | }, 7 | "assets": ["styles/**/*.scss"] 8 | } 9 | -------------------------------------------------------------------------------- /libs/ui-kit/spinner/index.ts: -------------------------------------------------------------------------------- 1 | export * from './spinner.component'; 2 | -------------------------------------------------------------------------------- /libs/ui-kit/spinner/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/ui-kit/src/index.ts: -------------------------------------------------------------------------------- 1 | export const name = 'ui-kit'; 2 | -------------------------------------------------------------------------------- /libs/ui-kit/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/no-unassigned-import 2 | import 'jest-preset-angular/setup-jest'; 3 | -------------------------------------------------------------------------------- /libs/ui-kit/styles/main.scss: -------------------------------------------------------------------------------- 1 | html { 2 | font-size: var(--cz-font-size); 3 | } 4 | -------------------------------------------------------------------------------- /libs/ui-kit/styles/themes/default.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | --cz-color-white: #ffffff; 3 | --cz-font-size: 1rem; 4 | --cz-font-color-high: #1f1f1f; 5 | --cz-font-color-medium: #505050; 6 | } 7 | -------------------------------------------------------------------------------- /libs/ui-kit/toggletip/index.ts: -------------------------------------------------------------------------------- 1 | export * from './toggletip-trigger-for.directive'; 2 | export * from './toggletip.component'; 3 | export * from './toggletip.module'; 4 | -------------------------------------------------------------------------------- /libs/ui-kit/toggletip/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lib": { 3 | "entryFile": "index.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /libs/user-action/README.md: -------------------------------------------------------------------------------- 1 | # user-action 2 | 3 | This library was generated with [Nx](https://nx.dev). 4 | 5 | ## Running unit tests 6 | 7 | Run `nx test user-action` to execute the unit tests. 8 | -------------------------------------------------------------------------------- /libs/user-action/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../dist/libs/user-action", 4 | "lib": { 5 | "entryFile": "src/index.ts", 6 | "styleIncludePaths": [ 7 | "../legi-styles/styles" 8 | ] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /libs/user-action/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /libs/user-action/tsconfig.lib.ivy.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.lib.json", 3 | "angularCompilerOptions": { 4 | "enableIvy": true 5 | }, 6 | "compilerOptions": { 7 | "target": "ES2022", 8 | "useDefineForClassFields": false 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /tools/executors/build-assets/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map -------------------------------------------------------------------------------- /tools/executors/build-assets/executor.json: -------------------------------------------------------------------------------- 1 | { 2 | "executors": { 3 | "build-assets": { 4 | "implementation": "./impl", 5 | "schema": "./schema.json", 6 | "description": "Copy the whole root to given dist" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /tools/executors/build-assets/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "executors": "./executor.json" 3 | } 4 | -------------------------------------------------------------------------------- /tools/executors/build-cli/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | *.js.map -------------------------------------------------------------------------------- /tools/executors/build-cli/executor.json: -------------------------------------------------------------------------------- 1 | { 2 | "executors": { 3 | "build-cli": { 4 | "implementation": "./impl", 5 | "schema": "./schema.json", 6 | "description": "Build the cli" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /tools/executors/build-cli/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "executors": "./executor.json" 3 | } 4 | -------------------------------------------------------------------------------- /tools/link-lib/.gitignore: -------------------------------------------------------------------------------- 1 | start-lib.config.json -------------------------------------------------------------------------------- /tools/link-lib/start-lib.config.example.json: -------------------------------------------------------------------------------- 1 | { 2 | "appPath": "E:/your/project/path/frontend", 3 | "libs": ["legi-shared"] 4 | } 5 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.base.json", 3 | "compilerOptions": { 4 | "rootDir": ".", 5 | "module": "commonjs", 6 | "target": "es5", 7 | "types": ["node"], 8 | "importHelpers": false 9 | }, 10 | "include": ["executors/**/*.ts"] 11 | } 12 | --------------------------------------------------------------------------------