From 8bfac2f9f865ff2ca4db6c49d7a88bbff0247e8d Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Wed, 14 Feb 2018 09:33:50 +0000 Subject: [PATCH] [ADF-2236] Automatic check export (#2933) * save export in a file * print errors * add position error * color error log and add comment to skip a file * export check ver 2 * ignore source * fix export modules * fix possible nullable value * remove duplicates * improve logs * add travis configuration * fix travis and import * export fix * remove export check js file * add export check js ignore * fix content metadata service export --- .gitignore | 2 + .travis.yml | 2 + lib/config/exportCheck.ts | 354 ++ .../content-metadata/public-api.ts | 2 +- lib/core/form/components/widgets/index.ts | 2 +- lib/export-2.0.0.json | 5171 +++++++++++++++++ lib/package.json | 4 +- 7 files changed, 5534 insertions(+), 3 deletions(-) create mode 100644 lib/config/exportCheck.ts create mode 100644 lib/export-2.0.0.json diff --git a/.gitignore b/.gitignore index e0b8c0edc6..cf633bfc31 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ package-lock.* /ng2-components/ng2-alfresco-core/prebuilt-themes/ .ng_pkg_build/ /demo-shell/dist-dev-temp/ +/lib/export-new.json +/lib/config/exportCheck.js diff --git a/.travis.yml b/.travis.yml index 8481446f95..001e89ea77 100644 --- a/.travis.yml +++ b/.travis.yml @@ -62,6 +62,8 @@ jobs: include: - stage: Check 2.0.0 Project Update script: ./scripts/test-e2e-bc.sh + - stage: Check ADF exports + script: cd lib && npm run test-export # jobs: # include: diff --git a/lib/config/exportCheck.ts b/lib/config/exportCheck.ts new file mode 100644 index 0000000000..6a04c2d24d --- /dev/null +++ b/lib/config/exportCheck.ts @@ -0,0 +1,354 @@ +import * as ts from "typescript"; +import * as fs from "fs"; +import chalk from "chalk"; + +interface DocEntry { + position?: { + line: number, + character: number, + fileName: string + }, + name?: string, + skipError?: boolean +}; + +let error_array = []; +let warning_array = []; +let exportedAllPath: Array = []; +let classList: Array = []; + +let add_error = function (error: string, nameClass: string) { + let findErrorClass = false; + + error_array.forEach((currentError) => { + + if (currentError.nameClass === nameClass) { + findErrorClass = true; + return; + } + }); + + if (!findErrorClass) { + error_array.push({ + error: error, + nameClass: nameClass + }); + } + +} + +let count_error = 0; +let count_warning = 0; + +let print_errors = function () { + error_array.forEach((current_error) => { + console.log(chalk.red(`[${++count_error}] ${current_error.error}\n`)); + }); +} + + +let add_warning = function (warning: string, nameClass: string, arrayCall: string[]) { + + let findWarningClass = false; + + warning_array.forEach((currentWarning) => { + + if (currentWarning.nameClass === nameClass) { + findWarningClass = true; + return; + } + }); + + if (!findWarningClass) { + warning_array.push({ + warning: warning, + nameClass: nameClass, + arrayCall: arrayCall + }); + } +} + +let print_warnings = function () { + warning_array.forEach((current_warning) => { + console.log(chalk.yellow(`[${++count_warning}] ${current_warning.warning} \n ${current_warning.arrayCall} \n`)); + }); +} + +let currentErrorPostion = function (exportEntry) { + return ` ${exportEntry.position.fileName} (${exportEntry.position.line},${exportEntry.position.character})` +} + +let check_export = function (export_old: any, export_new: any) { + + export_old.forEach((currentExport_old) => { + + let currentExport_new = export_new.filter((currentExport_new) => { + return currentExport_new.name === currentExport_old.name; + }); + + if (currentExport_new.length > 1) { + + let arrayCall = []; + + currentExport_new.forEach((error) => { + arrayCall.push(`${currentErrorPostion(error)}`); + }) + + add_warning(`Multiple export ${currentExport_new[0].name} times ${currentExport_new.length}`, currentExport_new[0].name, arrayCall); + + } else if (currentExport_new.length === 0) { + if (!currentExport_old.skipError) { + add_error(`Not find export ${currentExport_old.name} , old path: [${currentErrorPostion(currentExport_old)}]`, currentExport_old.name); + } + } + }); +}; + +let expandStarExport = function (node: ts.Node): ts.ExportDeclaration { + const ed = node as ts.Node as ts.ExportDeclaration; + const exports = [{ name: "x" }]; + const exportSpecifiers = exports.map(e => ts.createExportSpecifier(e.name, e.name)); + const exportClause = ts.createNamedExports(exportSpecifiers); + const newEd = ts.updateExportDeclaration(ed, ed.decorators, ed.modifiers, exportClause, ed.moduleSpecifier); + + return newEd as ts.ExportDeclaration +}; + +/** Generate documentation for all classes in a set of .ts files */ +function generatExportList(fileNames: string[], options: ts.CompilerOptions): void { + // Build a program using the set of root file names in fileNames + let program = ts.createProgram(fileNames, options); + // Get the checker, we will use it to find more about classes + let checker = program.getTypeChecker(); + + let exportCurrentVersion: DocEntry[] = []; + + // Visit every sourceFile in the program + for (const sourceFile of program.getSourceFiles()) { + if (!sourceFile.isDeclarationFile) { + // Walk the tree to search for classes + ts.forEachChild(sourceFile, visit); + } + } + + classList.forEach((classNode) => { + if (classNode.symbol.parent) { + let pathClass = classNode.symbol.parent.escapedName.replace(/"/g, ""); + + exportedAllPath.forEach((currenPath) => { + let pathNoExtension = currenPath.replace(/\.[^/.]+$/, ""); + + if (pathNoExtension === pathClass) { + // console.log('pathClass'+ pathClass); + // console.log('pathNoExtension '+ pathNoExtension); + extractExport(classNode); + return; + } + + }); + } + }); + + exportCurrentVersion.sort((nameA, nameB) => nameA.name.localeCompare(nameB.name)); + + console.log(chalk.green('Saving new export in export-new.json')); + + fs.writeFileSync('export-new.json', JSON.stringify(exportCurrentVersion, undefined, 4)); + + try { + var export_old = JSON.parse(fs.readFileSync('export-2.0.0.json', 'utf8')); + } catch (error) { + console.log(chalk.red('export-2.0.0.json not present')); + throw new Error('Undetected export comapring file'); + } + + var export_new = JSON.parse(JSON.stringify(exportCurrentVersion)); + + console.log(chalk.green('Comparing export-2.0.0.json and export-new.json')); + + check_export(export_old, export_new); + + print_warnings(); + print_errors(); + + if (error_array.length > 0) { + throw new Error('Export problems detected'); + } else { + return; + } + + function extractExport(node: ts.Node) { + //skip file with export-check: exclude comment + if (node.getFullText(node.getSourceFile()).indexOf('export-check: exclude') > 0) { + return; + } + + let { line, character } = node.getSourceFile().getLineAndCharacterOfPosition(node.getStart()); + //console.log(line + " " + character + " " + node.getSourceFile().fileName); + + let symbol = checker.getSymbolAtLocation(node); + + if (symbol) { + let arryCalls = recursiveStackSave(node); + + let className: any = symbol.escapedName; + let filename = node.getSourceFile().fileName.substring(node.getSourceFile().fileName.indexOf('lib'), node.getSourceFile().fileName.length); + exportCurrentVersion.push(serializeClass(className, line, character, filename, arryCalls)); + + // if (className === "ContentMetadataService") { + // console.log(chalk.red("exportedAllPath" + exportedAllPath)); + // console.log(chalk.red("ContentMetadataService")); + // recursiveStack(node); + // } + + } else { + + let arryCalls = recursiveStackSave(node); + + let className: any = (node as ts.ClassDeclaration).name.escapedText; + let filename = node.getSourceFile().fileName.substring(node.getSourceFile().fileName.indexOf('lib'), node.getSourceFile().fileName.length); + exportCurrentVersion.push(serializeClass(className, line, character, filename, arryCalls)); + + // if (className === "ContentMetadataService") { + // console.log(chalk.greenBright("exportedAllPath" + exportedAllPath)); + // console.log(chalk.greenBright("ContentMetadataService")); + // recursiveStack(node); + // } + + } + } + + function recursiveStackSave(node: ts.Node, arrayCalls?: string[]) { + if (!arrayCalls) { + arrayCalls = []; + } + + let filename = node.getSourceFile().fileName.substring(node.getSourceFile().fileName.indexOf('lib'), node.getSourceFile().fileName.length); + let { line, character } = node.getSourceFile().getLineAndCharacterOfPosition(node.getStart()); + + arrayCalls.push(node.getSourceFile().fileName); + + if (node.parent) { + recursiveStackSave(node.parent, arrayCalls) + } + + return arrayCalls; + + } + + function recursiveStack(node: ts.Node) { + let filename = node.getSourceFile().fileName.substring(node.getSourceFile().fileName.indexOf('lib'), node.getSourceFile().fileName.length); + let { line, character } = node.getSourceFile().getLineAndCharacterOfPosition(node.getStart()); + console.log(chalk.bgCyan(line + " " + character + " " + node.getSourceFile().fileName)); + + if (node.parent) { + recursiveStack(node.parent) + } + + } + + /** visit nodes finding exported classes */ + function visit(node: ts.Node) { + // Only consider exported nodes + + if (node.kind === ts.SyntaxKind.ClassDeclaration) { + + if (node.decorators) { + node.decorators.forEach((decorator) => { + visit(decorator as ts.Node); + }); + } + + classList.push(node); + } + + if (node.kind === ts.SyntaxKind.PropertyAssignment) { + const initializer = (node as ts.PropertyAssignment).initializer; + + visit(initializer as ts.Node); + } + + if (node.kind === ts.SyntaxKind.Identifier) { + extractExport(node); + } + + if (node.kind === ts.SyntaxKind.ArrayLiteralExpression) { + (node as ts.ArrayLiteralExpression).elements.forEach((element) => { + visit(element as ts.Node); + }); + } + + if (node.kind === ts.SyntaxKind.Decorator && + ((node as ts.Decorator).expression as any).expression.text === "NgModule") { + + ((node as ts.Decorator).expression as any).arguments.forEach((argument) => { + argument.properties.forEach((property) => { + if (property.name.escapedText === "exports") { + visit(property as ts.Node); + } + }); + }); + } + + if (ts.isExportDeclaration(node)) { + if (node.exportClause) { + node.exportClause.elements.forEach(exportCurrent => { + extractExport(exportCurrent as ts.Node); + }); + } else { + (node.parent as any).resolvedModules.forEach((currentModule) => { + + if (currentModule) { + let find; + exportedAllPath.forEach((currentExported) => { + if (currentModule.resolvedFileName === currentExported) { + find = currentExported; + } + }) + + if (!find) { + exportedAllPath.push(currentModule.resolvedFileName); + } + } + }) + + visit(node.moduleSpecifier); + } + + } + + if (ts.isModuleDeclaration(node)) { + // This is a namespace, visit its children + ts.forEachChild(node, visit); + } + } + + /** Serialize a symbol into a json object */ + function serializeSymbol(className: string, line?: number, character?: number, fileName?: string, arryCalls?: string[]): DocEntry { + + return { + position: { + line: line, + character: character, + fileName: fileName + }, + name: className + }; + } + + /** Serialize a class symbol information */ + function serializeClass(className: string, line?: number, character?: number, fileName?: string, arryCalls?: string[]) { + let details = serializeSymbol(className, line, character, fileName, arryCalls); + + return details; + } + + /** True if this is visible outside this file, false otherwise */ + function isNodeExported(node: ts.Node): boolean { + return (ts.getCombinedModifierFlags(node) & ts.ModifierFlags.Export) !== 0 || (!!node.parent && node.parent.kind === ts.SyntaxKind.SourceFile); + } +} + +generatExportList(process.argv.slice(2), { + target: ts.ScriptTarget.ES5, module: ts.ModuleKind.CommonJS, removeComments: false +}); diff --git a/lib/content-services/content-metadata/public-api.ts b/lib/content-services/content-metadata/public-api.ts index ecb6235824..9c9987ce43 100644 --- a/lib/content-services/content-metadata/public-api.ts +++ b/lib/content-services/content-metadata/public-api.ts @@ -16,4 +16,4 @@ */ export * from './components/content-metadata-card/content-metadata-card.component'; -export { ContentMetadataModule } from './content-metadata.module'; +export * from './services/content-metadata.service'; diff --git a/lib/core/form/components/widgets/index.ts b/lib/core/form/components/widgets/index.ts index 5bbdd97eba..09a9480d16 100644 --- a/lib/core/form/components/widgets/index.ts +++ b/lib/core/form/components/widgets/index.ts @@ -70,7 +70,7 @@ export * from './date/date.widget'; export * from './amount/amount.widget'; export * from './dynamic-table/dynamic-table.widget'; export * from './error/error.component'; -export { DocumentWidgetComponent } from './document/document.widget'; +export * from './document/document.widget'; export * from './date-time/date-time.widget'; // editors (dynamic table) diff --git a/lib/export-2.0.0.json b/lib/export-2.0.0.json new file mode 100644 index 0000000000..bc368000e8 --- /dev/null +++ b/lib/export-2.0.0.json @@ -0,0 +1,5171 @@ +[ + { + "position": { + "line": 34, + "character": 8, + "fileName": "lib/core/collapsable/collapsable.module.ts" + }, + "name": "AccordionComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/collapsable/accordion.component.ts" + }, + "name": "AccordionComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/collapsable/accordion-group.component.ts" + }, + "name": "AccordionGroupComponent" + }, + { + "position": { + "line": 35, + "character": 8, + "fileName": "lib/core/collapsable/collapsable.module.ts" + }, + "name": "AccordionGroupComponent" + }, + { + "position": { + "line": 18, + "character": 0, + "fileName": "lib/core/mock/AlfrescoApi.mock.ts" + }, + "name": "AlfrescoApiMock" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/services/alfresco-api.service.ts" + }, + "name": "AlfrescoApiService" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/amount/amount.widget.ts" + }, + "name": "AmountWidgetComponent" + }, + { + "position": { + "line": 68, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "AnalyticsComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/insights/analytics-process/components/analytics.component.ts" + }, + "name": "AnalyticsComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/insights/analytics-process/components/analytics-generator.component.ts" + }, + "name": "AnalyticsGeneratorComponent" + }, + { + "position": { + "line": 71, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "AnalyticsGeneratorComponent" + }, + { + "position": { + "line": 41, + "character": 0, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "AnalyticsProcessModule" + }, + { + "position": { + "line": 57, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "AnalyticsProcessModule" + }, + { + "position": { + "line": 72, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "AnalyticsReportHeatMapComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/insights/analytics-process/components/analytics-report-list.component.ts" + }, + "name": "AnalyticsReportListComponent" + }, + { + "position": { + "line": 69, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "AnalyticsReportListComponent" + }, + { + "position": { + "line": 40, + "character": 0, + "fileName": "lib/insights/analytics-process/components/analytics-report-parameters.component.ts" + }, + "name": "AnalyticsReportParametersComponent" + }, + { + "position": { + "line": 70, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "AnalyticsReportParametersComponent" + }, + { + "position": { + "line": 33, + "character": 0, + "fileName": "lib/insights/analytics-process/services/analytics.service.ts" + }, + "name": "AnalyticsService" + }, + { + "position": { + "line": 95, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "AppConfigModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/app-config/app-config.module.ts" + }, + "name": "AppConfigModule" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/app-config/app-config.service.ts" + }, + "name": "AppConfigService" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/mock/app-config.service.mock.ts" + }, + "name": "AppConfigServiceMock" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/process-services/task-list/models/filter.model.ts" + }, + "name": "AppDefinitionRepresentationModel" + }, + { + "position": { + "line": 37, + "character": 8, + "fileName": "lib/process-services/app-list/apps-list.module.ts" + }, + "name": "AppsListComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/process-services/app-list/apps-list.component.ts" + }, + "name": "AppsListComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/process-services/app-list/apps-list.module.ts" + }, + "name": "AppsListModule" + }, + { + "position": { + "line": 65, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "AppsListModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/services/apps-process.service.ts" + }, + "name": "AppsProcessService" + }, + { + "position": { + "line": 49, + "character": 8, + "fileName": "lib/process-services/attachment/attachment.module.ts" + }, + "name": "AttachmentComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/process-services/attachment/create-task-attachment.component.ts" + }, + "name": "AttachmentComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/process-services/attachment/attachment.module.ts" + }, + "name": "AttachmentModule" + }, + { + "position": { + "line": 66, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "AttachmentModule" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/form/components/widgets/attach/attach.widget.ts" + }, + "name": "AttachWidgetComponent", + "skipError":true + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/mock/authentication.service.mock.ts" + }, + "name": "AuthenticationMock" + }, + { + "position": { + "line": 32, + "character": 0, + "fileName": "lib/core/services/authentication.service.ts" + }, + "name": "AuthenticationService" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/services/auth-guard.service.ts" + }, + "name": "AuthGuard" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/services/auth-guard-bpm.service.ts" + }, + "name": "AuthGuardBpm" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/services/auth-guard-ecm.service.ts" + }, + "name": "AuthGuardEcm" + }, + { + "position": { + "line": 18, + "character": 0, + "fileName": "lib/core/events/base.event.ts" + }, + "name": "BaseEvent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/events/base-ui.event.ts" + }, + "name": "BaseUIEvent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/form/components/widgets/dynamic-table/editors/boolean/boolean.editor.ts" + }, + "name": "BooleanEditorComponent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/models/product-version.model.ts" + }, + "name": "BpmProductVersionModel" + }, + { + "position": { + "line": 31, + "character": 0, + "fileName": "lib/core/userinfo/services/bpm-user.service.ts" + }, + "name": "BpmUserService" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/content-services/breadcrumb/breadcrumb.component.ts" + }, + "name": "BreadcrumbComponent" + }, + { + "position": { + "line": 32, + "character": 8, + "fileName": "lib/content-services/breadcrumb/breadcrumb.module.ts" + }, + "name": "BreadcrumbComponent" + }, + { + "position": { + "line": 80, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "BreadcrumbModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/breadcrumb/breadcrumb.module.ts" + }, + "name": "BreadcrumbModule" + }, + { + "position": { + "line": 96, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "BrowserAnimationsModule", + "skipError":true + }, + { + "position": { + "line": 54, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "BrowserAnimationsModule", + "skipError":true + }, + { + "position": { + "line": 62, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "BrowserAnimationsModule", + "skipError":true + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/services/card-item-types.service.ts" + }, + "name": "CardItemTypeService" + }, + { + "position": { + "line": 34, + "character": 0, + "fileName": "lib/core/models/card-view-baseitem.model.ts" + }, + "name": "CardViewBaseItemModel" + }, + { + "position": { + "line": 57, + "character": 8, + "fileName": "lib/core/card-view/card-view.module.ts" + }, + "name": "CardViewComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/card-view/card-view.component.ts" + }, + "name": "CardViewComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/card-view/card-view-content-proxy.directive.ts" + }, + "name": "CardViewContentProxyDirective" + }, + { + "position": { + "line": 60, + "character": 8, + "fileName": "lib/core/card-view/card-view.module.ts" + }, + "name": "CardViewDateItemComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/card-view/card-view-dateitem.component.ts" + }, + "name": "CardViewDateItemComponent" + }, + { + "position": { + "line": 34, + "character": 0, + "fileName": "lib/core/models/card-view-dateitem.model.ts" + }, + "name": "CardViewDateItemModel" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/card-view/card-view-item-dispatcher.component.ts" + }, + "name": "CardViewItemDispatcherComponent" + }, + { + "position": { + "line": 59, + "character": 8, + "fileName": "lib/core/card-view/card-view.module.ts" + }, + "name": "CardViewMapItemComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/card-view/card-view-mapitem.component.ts" + }, + "name": "CardViewMapItemComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/models/card-view-mapitem.model.ts" + }, + "name": "CardViewMapItemModel" + }, + { + "position": { + "line": 31, + "character": 0, + "fileName": "lib/core/card-view/card-view.module.ts" + }, + "name": "CardViewModule" + }, + { + "position": { + "line": 102, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "CardViewModule" + }, + { + "position": { + "line": 58, + "character": 8, + "fileName": "lib/core/card-view/card-view.module.ts" + }, + "name": "CardViewTextItemComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/card-view/card-view-textitem.component.ts" + }, + "name": "CardViewTextItemComponent" + }, + { + "position": { + "line": 38, + "character": 0, + "fileName": "lib/core/models/card-view-textitem.model.ts" + }, + "name": "CardViewTextItemModel" + }, + { + "position": { + "line": 39, + "character": 0, + "fileName": "lib/core/services/card-view-update.service.ts" + }, + "name": "CardViewUpdateService" + }, + { + "position": { + "line": 76, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "CheckboxWidgetAanalyticsComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/form/components/widgets/checkbox/checkbox.widget.ts" + }, + "name": "CheckboxWidgetComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/process-services/task-list/components/checklist.component.ts" + }, + "name": "ChecklistComponent" + }, + { + "position": { + "line": 83, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "ChecklistComponent" + }, + { + "position": { + "line": 103, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "CollapsableModule" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/collapsable/collapsable.module.ts" + }, + "name": "CollapsableModule" + }, + { + "position": { + "line": 45, + "character": 8, + "fileName": "lib/process-services/comments/comments.module.ts" + }, + "name": "CommentListComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/process-services/comments/comment-list.component.ts" + }, + "name": "CommentListComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/models/comment-process.model.ts" + }, + "name": "CommentProcessModel" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/services/comment-process.service.ts" + }, + "name": "CommentProcessService" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/process-services/comments/comments.component.ts" + }, + "name": "CommentsComponent" + }, + { + "position": { + "line": 46, + "character": 8, + "fileName": "lib/process-services/comments/comments.module.ts" + }, + "name": "CommentsComponent" + }, + { + "position": { + "line": 59, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "CommentsModule" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/process-services/comments/comments.module.ts" + }, + "name": "CommentsModule" + }, + { + "position": { + "line": 58, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "CommonModule" + }, + { + "position": { + "line": 51, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "CommonModule" + }, + { + "position": { + "line": 97, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "CommonModule" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/container-column.model.ts" + }, + "name": "ContainerColumnModel" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/container.model.ts" + }, + "name": "ContainerModel" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/form/components/widgets/container/container.widget.ts" + }, + "name": "ContainerWidgetComponent" + }, + { + "position": { + "line": 70, + "character": 8, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "ContentActionComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/content-services/document-list/components/content-action/content-action.component.ts" + }, + "name": "ContentActionComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/content-services/document-list/components/content-action/content-action-list.component.ts" + }, + "name": "ContentActionListComponent" + }, + { + "position": { + "line": 71, + "character": 8, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "ContentActionListComponent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/content-services/document-list/models/content-action.model.ts" + }, + "name": "ContentActionModel" + }, + { + "position": { + "line": 68, + "character": 8, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "ContentColumnComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/document-list/components/content-column/content-column.component.ts" + }, + "name": "ContentColumnComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/document-list/components/content-column/content-column-list.component.ts" + }, + "name": "ContentColumnListComponent" + }, + { + "position": { + "line": 69, + "character": 8, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "ContentColumnListComponent" + }, + { + "position": { + "line": 63, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "ContentInfo" + }, + { + "position": { + "line": 21, + "character": 1, + "fileName": "lib/core/form/components/widgets/core/content-link.model.ts" + }, + "name": "ContentLinkModel" + }, + { + "position": { + "line": 37, + "character": 8, + "fileName": "lib/content-services/content-metadata/content-metadata.module.ts" + }, + "name": "ContentMetadataCardComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/content-services/content-metadata/content-metadata.component.ts" + }, + "name": "ContentMetadataComponent" + }, + { + "position": { + "line": 36, + "character": 8, + "fileName": "lib/content-services/content-metadata/content-metadata.module.ts" + }, + "name": "ContentMetadataComponent" + }, + { + "position": { + "line": 83, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "ContentMetadataModule" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/content-services/content-metadata/content-metadata.module.ts" + }, + "name": "ContentMetadataModule" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/content-services/content-metadata/content-metadata.service.ts" + }, + "name": "ContentMetadataService" + }, + { + "position": { + "line": 39, + "character": 0, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "ContentModule" + }, + { + "position": { + "line": 46, + "character": 0, + "fileName": "lib/content-services/content-node-selector/content-node-selector.component.ts" + }, + "name": "ContentNodeSelectorComponent" + }, + { + "position": { + "line": 45, + "character": 8, + "fileName": "lib/content-services/content-node-selector/content-node-selector.module.ts" + }, + "name": "ContentNodeSelectorComponent" + }, + { + "position": { + "line": 82, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "ContentNodeSelectorModule" + }, + { + "position": { + "line": 30, + "character": 0, + "fileName": "lib/content-services/content-node-selector/content-node-selector.module.ts" + }, + "name": "ContentNodeSelectorModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/content-node-selector/content-node-selector.service.ts" + }, + "name": "ContentNodeSelectorService" + }, + { + "position": { + "line": 32, + "character": 0, + "fileName": "lib/core/services/content.service.ts" + }, + "name": "ContentService" + }, + { + "position": { + "line": 83, + "character": 8, + "fileName": "lib/core/form/form.module.ts" + }, + "name": "ContentWidgetComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/form/components/widgets/content/content.widget.ts" + }, + "name": "ContentWidgetComponent" + }, + { + "position": { + "line": 36, + "character": 8, + "fileName": "lib/core/context-menu/context-menu.module.ts" + }, + "name": "ContextMenuDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/context-menu/context-menu.directive.ts" + }, + "name": "ContextMenuDirective" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/context-menu/context-menu-holder.component.ts" + }, + "name": "ContextMenuHolderComponent" + }, + { + "position": { + "line": 35, + "character": 8, + "fileName": "lib/core/context-menu/context-menu.module.ts" + }, + "name": "ContextMenuHolderComponent" + }, + { + "position": { + "line": 101, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "ContextMenuModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/context-menu/context-menu.module.ts" + }, + "name": "ContextMenuModule" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/context-menu/context-menu.service.ts" + }, + "name": "ContextMenuService" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/services/cookie.service.ts" + }, + "name": "CookieService" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/mock/cookie.service.mock.ts" + }, + "name": "CookieServiceMock" + }, + { + "position": { + "line": 54, + "character": 0, + "fileName": "lib/core/core.module.ts" + }, + "name": "CoreModule" + }, + { + "position": { + "line": 72, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "CoreModule" + }, + { + "position": { + "line": 50, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "CoreModule" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/process-services/attachment/create-process-attachment.component.ts" + }, + "name": "CreateProcessAttachmentComponent" + }, + { + "position": { + "line": 48, + "character": 8, + "fileName": "lib/process-services/attachment/attachment.module.ts" + }, + "name": "CreateProcessAttachmentComponent" + }, + { + "position": { + "line": 47, + "character": 8, + "fileName": "lib/process-services/attachment/attachment.module.ts" + }, + "name": "CreateProcessAttachmentComponent" + }, + { + "position": { + "line": 35, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/data-cell.event.ts" + }, + "name": "DataCellEvent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/data-cell.event.ts" + }, + "name": "DataCellEventModel" + }, + { + "position": { + "line": 32, + "character": 8, + "fileName": "lib/core/data-column/data-column.module.ts" + }, + "name": "DataColumnComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/data-column/data-column.component.ts" + }, + "name": "DataColumnComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/data-column/data-column-list.component.ts" + }, + "name": "DataColumnListComponent" + }, + { + "position": { + "line": 33, + "character": 8, + "fileName": "lib/core/data-column/data-column.module.ts" + }, + "name": "DataColumnListComponent" + }, + { + "position": { + "line": 110, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "DataColumnModule" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/data-column/data-column.module.ts" + }, + "name": "DataColumnModule" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/data-row-action.event.ts" + }, + "name": "DataRowActionEvent" + }, + { + "position": { + "line": 34, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/data-row-action.event.ts" + }, + "name": "DataRowActionModel" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/datatable/data/data-row-event.model.ts" + }, + "name": "DataRowEvent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/datatable/data/data-sorting.model.ts" + }, + "name": "DataSorting" + }, + { + "position": { + "line": 70, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "DataTableCellComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/datatable-cell.component.ts" + }, + "name": "DataTableCellComponent" + }, + { + "position": { + "line": 65, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "DataTableComponent" + }, + { + "position": { + "line": 40, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/datatable.component.ts" + }, + "name": "DataTableComponent" + }, + { + "position": { + "line": 40, + "character": 0, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "DataTableModule" + }, + { + "position": { + "line": 111, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "DataTableModule" + }, + { + "position": { + "line": 71, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "DateCellComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/date-cell.component.ts" + }, + "name": "DateCellComponent" + }, + { + "position": { + "line": 30, + "character": 0, + "fileName": "lib/core/form/components/widgets/dynamic-table/editors/date/date.editor.ts" + }, + "name": "DateEditorComponent" + }, + { + "position": { + "line": 127, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "DateFieldValidator" + }, + { + "position": { + "line": 77, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "DateRangeWidgetComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/form/components/widgets/date/date.widget.ts" + }, + "name": "DateWidgetComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/services/deleted-nodes-api.service.ts" + }, + "name": "DeletedNodesApiService" + }, + { + "position": { + "line": 222, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramAlfrescoPublishTaskComponent" + }, + { + "position": { + "line": 253, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramBoundaryEventComponent" + }, + { + "position": { + "line": 225, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramBoxPublishTaskComponent" + }, + { + "position": { + "line": 228, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramBusinessRuleTaskComponent" + }, + { + "position": { + "line": 220, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramCamelTaskComponent" + }, + { + "position": { + "line": 210, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramComponent" + }, + { + "position": { + "line": 248, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramContainerIconEventTaskComponent" + }, + { + "position": { + "line": 214, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramContainerServiceTaskComponent" + }, + { + "position": { + "line": 213, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramEndEventComponent" + }, + { + "position": { + "line": 211, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramEventComponent" + }, + { + "position": { + "line": 234, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramEventGatewayComponent" + }, + { + "position": { + "line": 257, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramEventSubprocessComponent" + }, + { + "position": { + "line": 231, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramExclusiveGatewayComponent" + }, + { + "position": { + "line": 230, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramGatewayComponent" + }, + { + "position": { + "line": 224, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramGoogleDrivePublishTaskComponent" + }, + { + "position": { + "line": 241, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconAlfrescoPublishTaskComponent" + }, + { + "position": { + "line": 244, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconBoxPublishTaskComponent" + }, + { + "position": { + "line": 247, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconBusinessRuleTaskComponent" + }, + { + "position": { + "line": 239, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconCamelTaskComponent" + }, + { + "position": { + "line": 250, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconErrorComponent" + }, + { + "position": { + "line": 243, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconGoogleDrivePublishTaskComponent" + }, + { + "position": { + "line": 238, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconManualTaskComponent" + }, + { + "position": { + "line": 252, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconMessageComponent" + }, + { + "position": { + "line": 240, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconMuleTaskComponent" + }, + { + "position": { + "line": 245, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconReceiveTaskComponent" + }, + { + "position": { + "line": 242, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconRestCallTaskComponent" + }, + { + "position": { + "line": 246, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconScriptTaskComponent" + }, + { + "position": { + "line": 236, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconSendTaskComponent" + }, + { + "position": { + "line": 235, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconServiceTaskComponent" + }, + { + "position": { + "line": 251, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconSignalComponent" + }, + { + "position": { + "line": 249, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconTimerComponent" + }, + { + "position": { + "line": 237, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIconUserTaskComponent" + }, + { + "position": { + "line": 232, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramInclusiveGatewayComponent" + }, + { + "position": { + "line": 255, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramIntermediateCatchingEventComponent" + }, + { + "position": { + "line": 261, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramLaneComponent" + }, + { + "position": { + "line": 260, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramLanesComponent" + }, + { + "position": { + "line": 219, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramManualTaskComponent" + }, + { + "position": { + "line": 221, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramMuleTaskComponent" + }, + { + "position": { + "line": 233, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramParallelGatewayComponent" + }, + { + "position": { + "line": 259, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramPoolComponent" + }, + { + "position": { + "line": 258, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramPoolsComponent" + }, + { + "position": { + "line": 226, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramReceiveTaskComponent" + }, + { + "position": { + "line": 223, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramRestCallTaskComponent" + }, + { + "position": { + "line": 227, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramScriptTaskComponent" + }, + { + "position": { + "line": 217, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramSendTaskComponent" + }, + { + "position": { + "line": 229, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramSequenceFlowComponent" + }, + { + "position": { + "line": 216, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramServiceTaskComponent" + }, + { + "position": { + "line": 56, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "DiagramsModule" + }, + { + "position": { + "line": 212, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramStartEventComponent" + }, + { + "position": { + "line": 256, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramSubprocessComponent" + }, + { + "position": { + "line": 215, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramTaskComponent" + }, + { + "position": { + "line": 254, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramThrowEventComponent" + }, + { + "position": { + "line": 262, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramTooltipComponent" + }, + { + "position": { + "line": 218, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "DiagramUserTaskComponent" + }, + { + "position": { + "line": 84, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "DialogModule" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/content-services/dialogs/dialog.module.ts" + }, + "name": "DialogModule" + }, + { + "position": { + "line": 116, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "DirectiveModule" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "DirectiveModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/services/discovery-api.service.ts" + }, + "name": "DiscoveryApiService" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/display-text/display-text.widget.ts" + }, + "name": "DisplayTextWidgetComponentComponent" + }, + { + "position": { + "line": 43, + "character": 0, + "fileName": "lib/content-services/document-list/models/content-action.model.ts" + }, + "name": "DocumentActionModel" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/content-services/document-list/services/document-actions.service.ts" + }, + "name": "DocumentActionsService" + }, + { + "position": { + "line": 58, + "character": 0, + "fileName": "lib/content-services/document-list/components/document-list.component.ts" + }, + "name": "DocumentListComponent" + }, + { + "position": { + "line": 67, + "character": 8, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "DocumentListComponent" + }, + { + "position": { + "line": 40, + "character": 0, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "DocumentListModule" + }, + { + "position": { + "line": 76, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "DocumentListModule" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/content-services/document-list/services/document-list.service.ts" + }, + "name": "DocumentListService" + }, + { + "position": { + "line": 73, + "character": 9, + "fileName": "lib/core/form/components/widgets/index.ts" + }, + "name": "DocumentWidgetComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/form/components/widgets/document/document.widget.ts" + }, + "name": "DocumentWidgetComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/content-services/dialogs/download-zip.dialog.ts" + }, + "name": "DownloadZipDialogComponent" + }, + { + "position": { + "line": 46, + "character": 8, + "fileName": "lib/content-services/dialogs/dialog.module.ts" + }, + "name": "DownloadZipDialogComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/content-services/breadcrumb/dropdown-breadcrumb.component.ts" + }, + "name": "DropdownBreadcrumbComponent" + }, + { + "position": { + "line": 33, + "character": 8, + "fileName": "lib/content-services/breadcrumb/breadcrumb.module.ts" + }, + "name": "DropdownBreadcrumbComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/form/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.ts" + }, + "name": "DropdownEditorComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/site-dropdown/sites-dropdown.component.ts" + }, + "name": "DropdownSitesComponent" + }, + { + "position": { + "line": 34, + "character": 8, + "fileName": "lib/content-services/site-dropdown/sites-dropdown.module.ts" + }, + "name": "DropdownSitesComponent" + }, + { + "position": { + "line": 73, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "DropdownWidgetAanalyticsComponent" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/form/components/widgets/dropdown/dropdown.widget.ts" + }, + "name": "DropdownWidgetComponent" + }, + { + "position": { + "line": 75, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "DurationWidgetComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/services/dynamic-component-mapper.service.ts" + }, + "name": "DynamicComponentMapper" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/services/dynamic-component-mapper.service.ts" + }, + "name": "DynamicComponentResolver" + }, + { + "position": { + "line": 32, + "character": 0, + "fileName": "lib/core/form/components/widgets/dynamic-table/dynamic-table.widget.model.ts" + }, + "name": "DynamicTableModel" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/form/components/widgets/dynamic-table/dynamic-table.widget.ts" + }, + "name": "DynamicTableWidgetComponent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/models/ecm-company.model.ts" + }, + "name": "EcmCompanyModel" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/form/services/ecm-model.service.ts" + }, + "name": "EcmModelService" + }, + { + "position": { + "line": 35, + "character": 0, + "fileName": "lib/core/models/product-version.model.ts" + }, + "name": "EcmProductVersionModel" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/userinfo/services/ecm-user.service.ts" + }, + "name": "EcmUserService" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/document-list/components/empty-folder/empty-folder-content.directive.ts" + }, + "name": "EmptyFolderContentDirective" + }, + { + "position": { + "line": 72, + "character": 8, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "EmptyFolderContentDirective" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/empty-list.component.ts" + }, + "name": "EmptyListBodyDirective" + }, + { + "position": { + "line": 68, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "EmptyListBodyDirective" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/empty-list.component.ts" + }, + "name": "EmptyListComponent" + }, + { + "position": { + "line": 66, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "EmptyListComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/empty-list.component.ts" + }, + "name": "EmptyListFooterDirective" + }, + { + "position": { + "line": 69, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "EmptyListFooterDirective" + }, + { + "position": { + "line": 67, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "EmptyListHeaderDirective" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/empty-list.component.ts" + }, + "name": "EmptyListHeaderDirective" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/error-message.model.ts" + }, + "name": "ErrorMessageModel" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/form/components/widgets/error/error.component.ts" + }, + "name": "ErrorWidgetComponent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/mock/event.mock.ts" + }, + "name": "EventMock" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/services/favorites-api.service.ts" + }, + "name": "FavoritesApiService" + }, + { + "position": { + "line": 47, + "character": 8, + "fileName": "lib/content-services/upload/upload.module.ts" + }, + "name": "FileDraggableDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/upload/directives/file-draggable.directive.ts" + }, + "name": "FileDraggableDirective" + }, + { + "position": { + "line": 40, + "character": 0, + "fileName": "lib/core/models/file.model.ts" + }, + "name": "FileModel" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/filesize-cell.component.ts" + }, + "name": "FileSizeCellComponent" + }, + { + "position": { + "line": 72, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "FileSizeCellComponent" + }, + { + "position": { + "line": 48, + "character": 8, + "fileName": "lib/core/pipes/pipe.module.ts" + }, + "name": "FileSizePipe" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/pipes/file-size.pipe.ts" + }, + "name": "FileSizePipe" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/events/file.event.ts" + }, + "name": "FileUploadCompleteEvent" + }, + { + "position": { + "line": 37, + "character": 0, + "fileName": "lib/core/events/file.event.ts" + }, + "name": "FileUploadDeleteEvent" + }, + { + "position": { + "line": 45, + "character": 0, + "fileName": "lib/core/events/file.event.ts" + }, + "name": "FileUploadErrorEvent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/events/file.event.ts" + }, + "name": "FileUploadEvent" + }, + { + "position": { + "line": 50, + "character": 8, + "fileName": "lib/content-services/upload/upload.module.ts" + }, + "name": "FileUploadingDialogComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/upload/components/file-uploading-dialog.component.ts" + }, + "name": "FileUploadingDialogComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/content-services/upload/components/file-uploading-list.component.ts" + }, + "name": "FileUploadingListComponent" + }, + { + "position": { + "line": 51, + "character": 8, + "fileName": "lib/content-services/upload/upload.module.ts" + }, + "name": "FileUploadingListComponent" + }, + { + "position": { + "line": 52, + "character": 8, + "fileName": "lib/content-services/upload/upload.module.ts" + }, + "name": "FileUploadingListRowComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/upload/components/file-uploading-list-row.component.ts" + }, + "name": "FileUploadingListRowComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/utils/file-utils.ts" + }, + "name": "FileUtils" + }, + { + "position": { + "line": 85, + "character": 0, + "fileName": "lib/process-services/task-list/models/filter.model.ts" + }, + "name": "FilterParamRepresentationModel" + }, + { + "position": { + "line": 45, + "character": 0, + "fileName": "lib/process-services/task-list/models/filter.model.ts" + }, + "name": "FilterParamsModel" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/process-services/process-list/models/filter-process.model.ts" + }, + "name": "FilterProcessRepresentationModel" + }, + { + "position": { + "line": 59, + "character": 0, + "fileName": "lib/process-services/task-list/models/filter.model.ts" + }, + "name": "FilterRepresentationModel" + }, + { + "position": { + "line": 378, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "FixedValueFieldValidator" + }, + { + "position": { + "line": 50, + "character": 0, + "fileName": "lib/content-services/document-list/models/content-action.model.ts" + }, + "name": "FolderActionModel" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/content-services/document-list/services/folder-actions.service.ts" + }, + "name": "FolderActionsService" + }, + { + "position": { + "line": 34, + "character": 8, + "fileName": "lib/content-services/folder-directive/folder-directive.module.ts" + }, + "name": "FolderCreateDirective" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/folder-directive/folder-create.directive.ts" + }, + "name": "FolderCreateDirective" + }, + { + "position": { + "line": 47, + "character": 8, + "fileName": "lib/content-services/dialogs/dialog.module.ts" + }, + "name": "FolderDialogComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/content-services/dialogs/folder.dialog.ts" + }, + "name": "FolderDialogComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/content-services/folder-directive/folder-directive.module.ts" + }, + "name": "FolderDirectiveModule" + }, + { + "position": { + "line": 85, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "FolderDirectiveModule" + }, + { + "position": { + "line": 35, + "character": 8, + "fileName": "lib/content-services/folder-directive/folder-directive.module.ts" + }, + "name": "FolderEditDirective" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/folder-directive/folder-edit.directive.ts" + }, + "name": "FolderEditDirective" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/form/components/form.component.ts" + }, + "name": "FormComponent" + }, + { + "position": { + "line": 85, + "character": 8, + "fileName": "lib/core/form/form.module.ts" + }, + "name": "FormComponent" + }, + { + "position": { + "line": 18, + "character": 9, + "fileName": "lib/core/form/events/index.ts" + }, + "name": "FormErrorEvent" + }, + { + "position": { + "line": 17, + "character": 9, + "fileName": "lib/core/form/events/index.ts" + }, + "name": "FormEvent" + }, + { + "position": { + "line": 84, + "character": 8, + "fileName": "lib/core/form/form.module.ts" + }, + "name": "FormFieldComponent" + }, + { + "position": { + "line": 19, + "character": 9, + "fileName": "lib/core/form/events/index.ts" + }, + "name": "FormFieldEvent" + }, + { + "position": { + "line": 30, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field.model.ts" + }, + "name": "FormFieldModel" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-types.ts" + }, + "name": "FormFieldTypes" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/form/components/form-list.component.ts" + }, + "name": "FormListComponent" + }, + { + "position": { + "line": 86, + "character": 8, + "fileName": "lib/core/form/form.module.ts" + }, + "name": "FormListComponent" + }, + { + "position": { + "line": 35, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form.model.ts" + }, + "name": "FormModel" + }, + { + "position": { + "line": 47, + "character": 0, + "fileName": "lib/core/form/form.module.ts" + }, + "name": "FormModule" + }, + { + "position": { + "line": 117, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "FormModule" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-outcome-event.model.ts" + }, + "name": "FormOutcomeEvent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-outcome.model.ts" + }, + "name": "FormOutcomeModel" + }, + { + "position": { + "line": 43, + "character": 0, + "fileName": "lib/core/form/services/form-rendering.service.ts" + }, + "name": "FormRenderingService" + }, + { + "position": { + "line": 37, + "character": 0, + "fileName": "lib/core/form/services/form.service.ts" + }, + "name": "FormService" + }, + { + "position": { + "line": 60, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "FormsModule" + }, + { + "position": { + "line": 52, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "FormsModule" + }, + { + "position": { + "line": 98, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "FormsModule" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-widget.model.ts" + }, + "name": "FormWidgetModel" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/form/components/widgets/functional-group/functional-group.widget.ts" + }, + "name": "FunctionalGroupWidgetComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/directives/highlight.directive.ts" + }, + "name": "HighlightDirective" + }, + { + "position": { + "line": 44, + "character": 8, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "HighlightDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/pipes/text-highlight.pipe.ts" + }, + "name": "HighlightPipe" + }, + { + "position": { + "line": 49, + "character": 8, + "fileName": "lib/core/pipes/pipe.module.ts" + }, + "name": "HighlightPipe" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/services/highlight-transform.service.ts" + }, + "name": "HighlightTransformService" + }, + { + "position": { + "line": 37, + "character": 8, + "fileName": "lib/core/settings/host-settings.module.ts" + }, + "name": "HostSettingsComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/settings/host-settings.component.ts" + }, + "name": "HostSettingsComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/settings/host-settings.module.ts" + }, + "name": "HostSettingsModule" + }, + { + "position": { + "line": 112, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "HostSettingsModule" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/hyperlink/hyperlink.widget.ts" + }, + "name": "HyperlinkWidgetComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/viewer/components/imgViewer.component.ts" + }, + "name": "ImgViewerComponent" + }, + { + "position": { + "line": 61, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ImgViewerComponent" + }, + { + "position": { + "line": 35, + "character": 8, + "fileName": "lib/core/pagination/pagination.module.ts" + }, + "name": "InfinitePaginationComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/pagination/infinite-pagination.component.ts" + }, + "name": "InfinitePaginationComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/info-drawer/info-drawer-layout.component.ts" + }, + "name": "InfoDrawerButtonsDirective" + }, + { + "position": { + "line": 37, + "character": 8, + "fileName": "lib/core/info-drawer/info-drawer.module.ts" + }, + "name": "InfoDrawerComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/info-drawer/info-drawer.component.ts" + }, + "name": "InfoDrawerComponent" + }, + { + "position": { + "line": 30, + "character": 0, + "fileName": "lib/core/info-drawer/info-drawer-layout.component.ts" + }, + "name": "InfoDrawerContentDirective" + }, + { + "position": { + "line": 35, + "character": 8, + "fileName": "lib/core/info-drawer/info-drawer.module.ts" + }, + "name": "InfoDrawerLayoutComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/info-drawer/info-drawer-layout.component.ts" + }, + "name": "InfoDrawerLayoutComponent" + }, + { + "position": { + "line": 109, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "InfoDrawerModule" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/info-drawer/info-drawer.module.ts" + }, + "name": "InfoDrawerModule" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/info-drawer/info-drawer.component.ts" + }, + "name": "InfoDrawerTabComponent" + }, + { + "position": { + "line": 36, + "character": 8, + "fileName": "lib/core/info-drawer/info-drawer.module.ts" + }, + "name": "InfoDrawerTabComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/info-drawer/info-drawer-layout.component.ts" + }, + "name": "InfoDrawerTitleDirective" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/pipes/user-initial.pipe.ts" + }, + "name": "InitialUsernamePipe" + }, + { + "position": { + "line": 52, + "character": 8, + "fileName": "lib/core/pipes/pipe.module.ts" + }, + "name": "InitialUsernamePipe" + }, + { + "position": { + "line": 37, + "character": 0, + "fileName": "lib/core/form/components/widgets/text/text-mask.component.ts" + }, + "name": "InputMaskDirective" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "InsightsModule" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/language-menu/language-menu.component.ts" + }, + "name": "LanguageMenuComponent" + }, + { + "position": { + "line": 32, + "character": 8, + "fileName": "lib/core/language-menu/language-menu.module.ts" + }, + "name": "LanguageMenuComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/language-menu/language-menu.module.ts" + }, + "name": "LanguageMenuModule" + }, + { + "position": { + "line": 108, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "LanguageMenuModule" + }, + { + "position": { + "line": 80, + "character": 0, + "fileName": "lib/core/models/product-version.model.ts" + }, + "name": "LicenseModel" + }, + { + "position": { + "line": 32, + "character": 8, + "fileName": "lib/content-services/social/social.module.ts" + }, + "name": "LikeComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/social/like.component.ts" + }, + "name": "LikeComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/datatable/directives/loading-template.directive.ts" + }, + "name": "LoadingContentTemplateDirective" + }, + { + "position": { + "line": 76, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "LoadingContentTemplateDirective" + }, + { + "position": { + "line": 73, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "LocationCellComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/datatable/components/datatable/location-cell.component.ts" + }, + "name": "LocationCellComponent" + }, + { + "position": { + "line": 46, + "character": 0, + "fileName": "lib/core/login/components/login.component.ts" + }, + "name": "LoginComponent" + }, + { + "position": { + "line": 44, + "character": 12, + "fileName": "lib/core/login/login.module.ts" + }, + "name": "LoginComponent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/login/models/login-error.event.ts" + }, + "name": "LoginErrorEvent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/login/directives/login-footer.directive.ts" + }, + "name": "LoginFooterDirective" + }, + { + "position": { + "line": 45, + "character": 12, + "fileName": "lib/core/login/login.module.ts" + }, + "name": "LoginFooterDirective" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/login/directives/login-header.directive.ts" + }, + "name": "LoginHeaderDirective" + }, + { + "position": { + "line": 46, + "character": 12, + "fileName": "lib/core/login/login.module.ts" + }, + "name": "LoginHeaderDirective" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/login/login.module.ts" + }, + "name": "LoginModule" + }, + { + "position": { + "line": 106, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "LoginModule" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/login/models/login-submit.event.ts" + }, + "name": "LoginSubmitEvent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/login/models/login-success.event.ts" + }, + "name": "LoginSuccessEvent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/directives/logout.directive.ts" + }, + "name": "LogoutDirective" + }, + { + "position": { + "line": 45, + "character": 8, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "LogoutDirective" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/services/log.service.ts" + }, + "name": "LogService" + }, + { + "position": { + "line": 86, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "MaterialModule" + }, + { + "position": { + "line": 68, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "MaterialModule" + }, + { + "position": { + "line": 118, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "MaterialModule" + }, + { + "position": { + "line": 55, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "MaterialModule" + }, + { + "position": { + "line": 200, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "MaxDateFieldValidator" + }, + { + "position": { + "line": 267, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "MaxLengthFieldValidator" + }, + { + "position": { + "line": 323, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "MaxValueFieldValidator" + }, + { + "position": { + "line": 63, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "MediaPlayerComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/viewer/components/mediaPlayer.component.ts" + }, + "name": "MediaPlayerComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/pipes/mime-type-icon.pipe.ts" + }, + "name": "MimeTypeIconPipe" + }, + { + "position": { + "line": 51, + "character": 8, + "fileName": "lib/core/pipes/pipe.module.ts" + }, + "name": "MimeTypeIconPipe" + }, + { + "position": { + "line": 159, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "MinDateFieldValidator" + }, + { + "position": { + "line": 241, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "MinLengthFieldValidator" + }, + { + "position": { + "line": 293, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "MinValueFieldValidator" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/utils/momentDateAdapter.ts" + }, + "name": "MomentDateAdapter" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/multiline-text/multiline-text.widget.ts" + }, + "name": "MultilineTextWidgetComponentComponent" + }, + { + "position": { + "line": 74, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "NoContentTemplateDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/datatable/directives/no-content-template.directive.ts" + }, + "name": "NoContentTemplateDirective" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/content-services/document-list/services/node-actions.service.ts" + }, + "name": "NodeActionsService" + }, + { + "position": { + "line": 46, + "character": 8, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "NodeDeleteDirective" + }, + { + "position": { + "line": 49, + "character": 0, + "fileName": "lib/core/directives/node-delete.directive.ts" + }, + "name": "NodeDeleteDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/document-list/components/node.event.ts" + }, + "name": "NodeEntityEvent" + }, + { + "position": { + "line": 32, + "character": 0, + "fileName": "lib/content-services/document-list/components/node.event.ts" + }, + "name": "NodeEntryEvent" + }, + { + "position": { + "line": 47, + "character": 8, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "NodeFavoriteDirective" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/directives/node-favorite.directive.ts" + }, + "name": "NodeFavoriteDirective" + }, + { + "position": { + "line": 42, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "NodeMinimal" + }, + { + "position": { + "line": 30, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "NodeMinimalEntry" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/pipes/node-name-tooltip.pipe.ts" + }, + "name": "NodeNameTooltipPipe" + }, + { + "position": { + "line": 53, + "character": 8, + "fileName": "lib/core/pipes/pipe.module.ts" + }, + "name": "NodeNameTooltipPipe" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "NodePaging" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "NodePagingList" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/directives/node-permission.directive.ts" + }, + "name": "NodePermissionDirective" + }, + { + "position": { + "line": 48, + "character": 8, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "NodePermissionDirective" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/directives/node-restore.directive.ts" + }, + "name": "NodeRestoreDirective" + }, + { + "position": { + "line": 49, + "character": 8, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "NodeRestoreDirective" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/services/nodes-api.service.ts" + }, + "name": "NodesApiService" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/form/services/node.service.ts" + }, + "name": "NodeService" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/document-list/components/no-permission/no-permission-content.directive.ts" + }, + "name": "NoPermissionContentDirective" + }, + { + "position": { + "line": 73, + "character": 8, + "fileName": "lib/content-services/document-list/document-list.module.ts" + }, + "name": "NoPermissionContentDirective" + }, + { + "position": { + "line": 75, + "character": 8, + "fileName": "lib/core/datatable/datatable.module.ts" + }, + "name": "NoPermissionTemplateDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/datatable/directives/no-permission-template.directive.ts" + }, + "name": "NoPermissionTemplateDirective" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/process-services/task-list/components/no-task-detail-template.directive.ts" + }, + "name": "NoTaskDetailsTemplateDirective" + }, + { + "position": { + "line": 78, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "NoTaskDetailsTemplateDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/services/notification.service.ts" + }, + "name": "NotificationService" + }, + { + "position": { + "line": 86, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "NumberFieldValidator" + }, + { + "position": { + "line": 74, + "character": 8, + "fileName": "lib/insights/analytics-process/analytics-process.module.ts" + }, + "name": "NumberWidgetAanlyticsComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/number/number.widget.ts" + }, + "name": "NumberWidgetComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/datatable/data/object-datacolumn.model.ts" + }, + "name": "ObjectDataColumn" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/datatable/data/object-datarow.model.ts" + }, + "name": "ObjectDataRow" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/datatable/data/object-datatable-adapter.ts" + }, + "name": "ObjectDataTableAdapter" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/utils/object-utils.ts" + }, + "name": "ObjectUtils" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/services/page-title.service.ts" + }, + "name": "PageTitleService" + }, + { + "position": { + "line": 34, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "Pagination" + }, + { + "position": { + "line": 36, + "character": 8, + "fileName": "lib/core/pagination/pagination.module.ts" + }, + "name": "PaginationComponent" + }, + { + "position": { + "line": 34, + "character": 0, + "fileName": "lib/core/pagination/pagination.component.ts" + }, + "name": "PaginationComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/pagination/pagination.module.ts" + }, + "name": "PaginationModule" + }, + { + "position": { + "line": 104, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "PaginationModule" + }, + { + "position": { + "line": 76, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "PathElementEntity" + }, + { + "position": { + "line": 70, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "PathInfoEntity" + }, + { + "position": { + "line": 64, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "PdfViewerComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/viewer/components/pdfViewer.component.ts" + }, + "name": "PdfViewerComponent" + }, + { + "position": { + "line": 46, + "character": 8, + "fileName": "lib/process-services/people/people.module.ts" + }, + "name": "PeopleComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/process-services/people/people.component.ts" + }, + "name": "PeopleComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/services/people-content.service.ts" + }, + "name": "PeopleContentService" + }, + { + "position": { + "line": 50, + "character": 8, + "fileName": "lib/process-services/people/people.module.ts" + }, + "name": "PeopleListComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/process-services/people/people-list.component.ts" + }, + "name": "PeopleListComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/process-services/people/people.module.ts" + }, + "name": "PeopleModule" + }, + { + "position": { + "line": 67, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "PeopleModule" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/services/people-process.service.ts" + }, + "name": "PeopleProcessService" + }, + { + "position": { + "line": 115, + "character": 0, + "fileName": "lib/process-services/people/people-search.component.ts" + }, + "name": "PeopleSearchActionLabelDirective" + }, + { + "position": { + "line": 49, + "character": 8, + "fileName": "lib/process-services/people/people.module.ts" + }, + "name": "PeopleSearchActionLabelDirective" + }, + { + "position": { + "line": 47, + "character": 8, + "fileName": "lib/process-services/people/people.module.ts" + }, + "name": "PeopleSearchComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/process-services/people/people-search.component.ts" + }, + "name": "PeopleSearchComponent" + }, + { + "position": { + "line": 48, + "character": 8, + "fileName": "lib/process-services/people/people.module.ts" + }, + "name": "PeopleSearchTitleDirective" + }, + { + "position": { + "line": 114, + "character": 0, + "fileName": "lib/process-services/people/people-search.component.ts" + }, + "name": "PeopleSearchTitleDirective" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/form/components/widgets/people/people.widget.ts" + }, + "name": "PeopleWidgetComponent" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/content-services/document-list/models/permissions.model.ts" + }, + "name": "PermissionModel" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/core/models/permissions.enum.ts" + }, + "name": "PermissionsEnum" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/content-services/document-list/models/permissions-style.model.ts" + }, + "name": "PermissionStyleModel" + }, + { + "position": { + "line": 115, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "PipeModule" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/pipes/pipe.module.ts" + }, + "name": "PipeModule" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/process-services/attachment/process-attachment-list.component.ts" + }, + "name": "ProcessAttachmentListComponent" + }, + { + "position": { + "line": 46, + "character": 8, + "fileName": "lib/process-services/attachment/attachment.module.ts" + }, + "name": "ProcessAttachmentListComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/process-services/process-list/components/process-audit.directive.ts" + }, + "name": "ProcessAuditDirective" + }, + { + "position": { + "line": 77, + "character": 8, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "ProcessAuditDirective" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/process-services/comments/process-comments.component.ts" + }, + "name": "ProcessCommentsComponent" + }, + { + "position": { + "line": 44, + "character": 8, + "fileName": "lib/process-services/comments/comments.module.ts" + }, + "name": "ProcessCommentsComponent" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/form/services/process-content.service.ts" + }, + "name": "ProcessContentService" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/process-services/process-list/models/process-definition.model.ts" + }, + "name": "ProcessDefinitionRepresentation" + }, + { + "position": { + "line": 52, + "character": 0, + "fileName": "lib/process-services/process-list/models/filter-process.model.ts" + }, + "name": "ProcessFilterParamRepresentationModel" + }, + { + "position": { + "line": 17, + "character": 0, + "fileName": "lib/process-services/process-list/models/process-instance-filter.model.ts" + }, + "name": "ProcessFilterRequestRepresentation" + }, + { + "position": { + "line": 75, + "character": 8, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "ProcessFiltersComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/process-services/process-list/components/process-filters.component.ts" + }, + "name": "ProcessFiltersComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/process-services/process-list/services/process-filter.service.ts" + }, + "name": "ProcessFilterService" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/process-services/process-list/models/process-instance.model.ts" + }, + "name": "ProcessInstance" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/process-services/process-list/components/process-instance-details.component.ts" + }, + "name": "ProcessInstanceDetailsComponent" + }, + { + "position": { + "line": 76, + "character": 8, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "ProcessInstanceDetailsComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/process-services/process-list/components/process-instance-header.component.ts" + }, + "name": "ProcessInstanceHeaderComponent" + }, + { + "position": { + "line": 78, + "character": 8, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "ProcessInstanceHeaderComponent" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/process-services/process-list/components/process-list.component.ts" + }, + "name": "ProcessInstanceListComponent" + }, + { + "position": { + "line": 74, + "character": 8, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "ProcessInstanceListComponent" + }, + { + "position": { + "line": 79, + "character": 8, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "ProcessInstanceTasksComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/process-services/process-list/components/process-instance-tasks.component.ts" + }, + "name": "ProcessInstanceTasksComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/process-services/process-list/models/process-instance-variable.model.ts" + }, + "name": "ProcessInstanceVariable" + }, + { + "position": { + "line": 63, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "ProcessListModule" + }, + { + "position": { + "line": 41, + "character": 0, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "ProcessListModule" + }, + { + "position": { + "line": 32, + "character": 0, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "ProcessModule" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/process-services/process-list/services/process.service.ts" + }, + "name": "ProcessService" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/process-services/task-list/services/process-upload.service.ts" + }, + "name": "ProcessUploadService" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/core/form/components/widgets/radio-buttons/radio-buttons.widget.ts" + }, + "name": "RadioButtonsWidgetComponent" + }, + { + "position": { + "line": 263, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelCircleDirective" + }, + { + "position": { + "line": 268, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelCrossDirective" + }, + { + "position": { + "line": 267, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelFlowArrowDirective" + }, + { + "position": { + "line": 278, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconAlfrescoPublishDirective" + }, + { + "position": { + "line": 281, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconBoxPublishDirective" + }, + { + "position": { + "line": 284, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconBusinessRuleDirective" + }, + { + "position": { + "line": 276, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconCamelDirective" + }, + { + "position": { + "line": 286, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconErrorDirective" + }, + { + "position": { + "line": 280, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconGoogleDrivePublishDirective" + }, + { + "position": { + "line": 275, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconManualDirective" + }, + { + "position": { + "line": 288, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconMessageDirective" + }, + { + "position": { + "line": 277, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconMuleDirective" + }, + { + "position": { + "line": 282, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconReceiveDirective" + }, + { + "position": { + "line": 279, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconRestCallDirective" + }, + { + "position": { + "line": 283, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconScriptDirective" + }, + { + "position": { + "line": 273, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconSendDirective" + }, + { + "position": { + "line": 272, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconServiceDirective" + }, + { + "position": { + "line": 287, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconSignalDirective" + }, + { + "position": { + "line": 285, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconTimerDirective" + }, + { + "position": { + "line": 274, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelIconUserDirective" + }, + { + "position": { + "line": 266, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelMultilineTextDirective" + }, + { + "position": { + "line": 271, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelPentagonDirective" + }, + { + "position": { + "line": 269, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelPlusDirective" + }, + { + "position": { + "line": 264, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelRectDirective" + }, + { + "position": { + "line": 270, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelRhombusDirective" + }, + { + "position": { + "line": 265, + "character": 8, + "fileName": "lib/insights/diagram/diagram.module.ts" + }, + "name": "RaphaelTextDirective" + }, + { + "position": { + "line": 31, + "character": 8, + "fileName": "lib/content-services/social/social.module.ts" + }, + "name": "RatingComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/social/rating.component.ts" + }, + "name": "RatingComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/content-services/social/services/rating.service.ts" + }, + "name": "RatingService" + }, + { + "position": { + "line": 53, + "character": 8, + "fileName": "lib/insights/insights.module.ts" + }, + "name": "ReactiveFormsModule" + }, + { + "position": { + "line": 61, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "ReactiveFormsModule" + }, + { + "position": { + "line": 99, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "ReactiveFormsModule" + }, + { + "position": { + "line": 353, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "RegExFieldValidator" + }, + { + "position": { + "line": 32, + "character": 0, + "fileName": "lib/core/services/renditions.service.ts" + }, + "name": "RenditionsService" + }, + { + "position": { + "line": 30, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/form-field-validator.ts" + }, + "name": "RequiredFieldValidator" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/form/components/widgets/dynamic-table/editors/row.editor.ts" + }, + "name": "RowEditorComponent" + }, + { + "position": { + "line": 36, + "character": 0, + "fileName": "lib/content-services/search/components/search.component.ts" + }, + "name": "SearchComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/content-services/search/components/search-control.component.ts" + }, + "name": "SearchControlComponent" + }, + { + "position": { + "line": 40, + "character": 0, + "fileName": "lib/content-services/search/search.module.ts" + }, + "name": "SearchModule" + }, + { + "position": { + "line": 78, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "SearchModule" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/services/search.service.ts" + }, + "name": "SearchService" + }, + { + "position": { + "line": 44, + "character": 0, + "fileName": "lib/content-services/search/components/search-trigger.directive.ts" + }, + "name": "SearchTriggerDirective" + }, + { + "position": { + "line": 52, + "character": 0, + "fileName": "lib/core/services/service.module.ts" + }, + "name": "ServiceModule", + "skipError" : true + }, + { + "position": { + "line": 113, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "ServiceModule", + "skipError" : true + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/services/settings.service.ts" + }, + "name": "SettingsService" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/content-services/document-list/data/share-data-row.model.ts" + }, + "name": "ShareDataRow" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/document-list/data/share-datatable-adapter.ts" + }, + "name": "ShareDataTableAdapter" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/services/shared-links-api.service.ts" + }, + "name": "SharedLinksApiService" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/models/site.model.ts" + }, + "name": "SiteContentsModel", + "skipError" : true + }, + { + "position": { + "line": 31, + "character": 0, + "fileName": "lib/core/models/site.model.ts" + }, + "name": "SiteMembersModel", + "skipError" : true + }, + { + "position": { + "line": 53, + "character": 0, + "fileName": "lib/core/models/site.model.ts" + }, + "name": "SiteModel", + "skipError": true + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/site-dropdown/sites-dropdown.module.ts" + }, + "name": "SitesDropdownModule" + }, + { + "position": { + "line": 79, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "SitesDropdownModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/services/sites.service.ts" + }, + "name": "SitesService" + }, + { + "position": { + "line": 73, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "SocialModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/social/social.module.ts" + }, + "name": "SocialModule" + }, + { + "position": { + "line": 42, + "character": 0, + "fileName": "lib/core/form/components/start-form.component.ts" + }, + "name": "StartFormComponent" + }, + { + "position": { + "line": 87, + "character": 8, + "fileName": "lib/core/form/form.module.ts" + }, + "name": "StartFormComponent" + }, + { + "position": { + "line": 88, + "character": 8, + "fileName": "lib/core/form/form.module.ts" + }, + "name": "StartFormCustomButtonDirective" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/process-services/process-list/components/start-process.component.ts" + }, + "name": "StartProcessInstanceComponent" + }, + { + "position": { + "line": 80, + "character": 8, + "fileName": "lib/process-services/process-list/process-list.module.ts" + }, + "name": "StartProcessInstanceComponent" + }, + { + "position": { + "line": 85, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "StartTaskComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/process-services/task-list/components/start-task.component.ts" + }, + "name": "StartTaskComponent" + }, + { + "position": { + "line": 26, + "character": 0, + "fileName": "lib/process-services/task-list/models/start-task.model.ts" + }, + "name": "StartTaskModel" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/services/storage.service.ts" + }, + "name": "StorageService" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/core/tab.model.ts" + }, + "name": "TabModel" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/form/components/widgets/tabs/tabs.widget.ts" + }, + "name": "TabsWidgetComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/content-services/tag/tag-actions.component.ts" + }, + "name": "TagActionsComponent" + }, + { + "position": { + "line": 37, + "character": 8, + "fileName": "lib/content-services/tag/tag.module.ts" + }, + "name": "TagActionsComponent" + }, + { + "position": { + "line": 38, + "character": 8, + "fileName": "lib/content-services/tag/tag.module.ts" + }, + "name": "TagListComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/content-services/tag/tag-list.component.ts" + }, + "name": "TagListComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/content-services/tag/tag.module.ts" + }, + "name": "TagModule" + }, + { + "position": { + "line": 74, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "TagModule" + }, + { + "position": { + "line": 39, + "character": 8, + "fileName": "lib/content-services/tag/tag.module.ts" + }, + "name": "TagNodeListComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/content-services/tag/tag-node-list.component.ts" + }, + "name": "TagNodeListComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/tag/services/tag.service.ts" + }, + "name": "TagService" + }, + { + "position": { + "line": 45, + "character": 8, + "fileName": "lib/process-services/attachment/attachment.module.ts" + }, + "name": "TaskAttachmentListComponent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/process-services/attachment/task-attachment-list.component.ts" + }, + "name": "TaskAttachmentListComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/process-services/task-list/components/task-audit.directive.ts" + }, + "name": "TaskAuditDirective" + }, + { + "position": { + "line": 82, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "TaskAuditDirective" + }, + { + "position": { + "line": 81, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "TaskDetailsComponent" + }, + { + "position": { + "line": 38, + "character": 0, + "fileName": "lib/process-services/task-list/components/task-details.component.ts" + }, + "name": "TaskDetailsComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/process-services/task-list/models/task-details.event.ts" + }, + "name": "TaskDetailsEvent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/process-services/task-list/models/task-details.model.ts" + }, + "name": "TaskDetailsModel" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/process-services/task-list/components/task-filters.component.ts" + }, + "name": "TaskFiltersComponent" + }, + { + "position": { + "line": 79, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "TaskFiltersComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/process-services/task-list/services/task-filter.service.ts" + }, + "name": "TaskFilterService" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/process-services/task-list/components/task-header.component.ts" + }, + "name": "TaskHeaderComponent" + }, + { + "position": { + "line": 84, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "TaskHeaderComponent" + }, + { + "position": { + "line": 80, + "character": 8, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "TaskListComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/process-services/task-list/components/task-list.component.ts" + }, + "name": "TaskListComponent" + }, + { + "position": { + "line": 64, + "character": 8, + "fileName": "lib/process-services/process.module.ts" + }, + "name": "TaskListModule" + }, + { + "position": { + "line": 43, + "character": 0, + "fileName": "lib/process-services/task-list/task-list.module.ts" + }, + "name": "TaskListModule" + }, + { + "position": { + "line": 30, + "character": 0, + "fileName": "lib/process-services/task-list/services/tasklist.service.ts" + }, + "name": "TaskListService" + }, + { + "position": { + "line": 109, + "character": 0, + "fileName": "lib/process-services/task-list/models/filter.model.ts" + }, + "name": "TaskQueryRequestRepresentationModel" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/process-services/task-list/services/task-upload.service.ts" + }, + "name": "TaskUploadService" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/form/components/widgets/dynamic-table/editors/text/text.editor.ts" + }, + "name": "TextEditorComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/text/text.widget.ts" + }, + "name": "TextWidgetComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/services/thumbnail.service.ts" + }, + "name": "ThumbnailService" + }, + { + "position": { + "line": 50, + "character": 8, + "fileName": "lib/core/pipes/pipe.module.ts" + }, + "name": "TimeAgoPipe" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/core/pipes/time-ago.pipe.ts" + }, + "name": "TimeAgoPipe" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/toolbar/toolbar.component.ts" + }, + "name": "ToolbarComponent" + }, + { + "position": { + "line": 36, + "character": 8, + "fileName": "lib/core/toolbar/toolbar.module.ts" + }, + "name": "ToolbarComponent" + }, + { + "position": { + "line": 38, + "character": 8, + "fileName": "lib/core/toolbar/toolbar.module.ts" + }, + "name": "ToolbarDividerComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/toolbar/toolbar-divider.component.ts" + }, + "name": "ToolbarDividerComponent" + }, + { + "position": { + "line": 105, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "ToolbarModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/toolbar/toolbar.module.ts" + }, + "name": "ToolbarModule" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/toolbar/toolbar-title.component.ts" + }, + "name": "ToolbarTitleComponent" + }, + { + "position": { + "line": 37, + "character": 8, + "fileName": "lib/core/toolbar/toolbar.module.ts" + }, + "name": "ToolbarTitleComponent" + }, + { + "position": { + "line": 28, + "character": 0, + "fileName": "lib/core/services/translate-loader.service.ts" + }, + "name": "TranslateLoaderService" + }, + { + "position": { + "line": 100, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "TranslateModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/mock/traslation.service.mock.ts" + }, + "name": "TranslationMock" + }, + { + "position": { + "line": 38, + "character": 0, + "fileName": "lib/core/services/translation.service.ts" + }, + "name": "TranslationService" + }, + { + "position": { + "line": 62, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "TxtViewerComponent" + }, + { + "position": { + "line": 22, + "character": 0, + "fileName": "lib/core/viewer/components/txtViewer.component.ts" + }, + "name": "TxtViewerComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/form/components/widgets/typeahead/typeahead.widget.ts" + }, + "name": "TypeaheadWidgetComponent" + }, + { + "position": { + "line": 66, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "UnknownFormatComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/viewer/components/unknown-format/unknown-format.component.ts" + }, + "name": "UnknownFormatComponent" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/form/components/widgets/unknown/unknown.widget.ts" + }, + "name": "UnknownWidgetComponent" + }, + { + "position": { + "line": 49, + "character": 8, + "fileName": "lib/content-services/upload/upload.module.ts" + }, + "name": "UploadButtonComponent" + }, + { + "position": { + "line": 44, + "character": 0, + "fileName": "lib/content-services/upload/components/upload-button.component.ts" + }, + "name": "UploadButtonComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/directives/upload.directive.ts" + }, + "name": "UploadDirective" + }, + { + "position": { + "line": 50, + "character": 8, + "fileName": "lib/core/directives/directive.module.ts" + }, + "name": "UploadDirective" + }, + { + "position": { + "line": 48, + "character": 8, + "fileName": "lib/content-services/upload/upload.module.ts" + }, + "name": "UploadDragAreaComponent" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/content-services/upload/components/upload-drag-area.component.ts" + }, + "name": "UploadDragAreaComponent" + }, + { + "position": { + "line": 77, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "UploadModule" + }, + { + "position": { + "line": 31, + "character": 0, + "fileName": "lib/content-services/upload/upload.module.ts" + }, + "name": "UploadModule" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/services/upload.service.ts" + }, + "name": "UploadService" + }, + { + "position": { + "line": 29, + "character": 0, + "fileName": "lib/core/form/components/widgets/upload/upload.widget.ts" + }, + "name": "UploadWidgetComponent" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/process-services/task-list/models/user-event.model.ts" + }, + "name": "UserEventModel" + }, + { + "position": { + "line": 58, + "character": 0, + "fileName": "lib/content-services/document-list/models/document-library.model.ts" + }, + "name": "UserInfo" + }, + { + "position": { + "line": 24, + "character": 0, + "fileName": "lib/core/userinfo/components/user-info.component.ts" + }, + "name": "UserInfoComponent" + }, + { + "position": { + "line": 42, + "character": 8, + "fileName": "lib/core/userinfo/userinfo.module.ts" + }, + "name": "UserInfoComponent" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/core/userinfo/userinfo.module.ts" + }, + "name": "UserInfoModule" + }, + { + "position": { + "line": 107, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "UserInfoModule" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/core/services/user-preferences.service.ts" + }, + "name": "UserPreferencesService" + }, + { + "position": { + "line": 23, + "character": 0, + "fileName": "lib/core/models/user-process.model.ts" + }, + "name": "UserProcessModel" + }, + { + "position": { + "line": 22, + "character": 9, + "fileName": "lib/core/form/events/index.ts" + }, + "name": "ValidateDynamicTableRowEvent" + }, + { + "position": { + "line": 21, + "character": 9, + "fileName": "lib/core/form/events/index.ts" + }, + "name": "ValidateFormEvent" + }, + { + "position": { + "line": 20, + "character": 9, + "fileName": "lib/core/form/events/index.ts" + }, + "name": "ValidateFormFieldEvent" + }, + { + "position": { + "line": 21, + "character": 0, + "fileName": "lib/content-services/version-manager/version-list.component.ts" + }, + "name": "VersionListComponent" + }, + { + "position": { + "line": 37, + "character": 8, + "fileName": "lib/content-services/version-manager/version-manager.module.ts" + }, + "name": "VersionListComponent" + }, + { + "position": { + "line": 36, + "character": 8, + "fileName": "lib/content-services/version-manager/version-manager.module.ts" + }, + "name": "VersionManagerComponent" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/version-manager/version-manager.component.ts" + }, + "name": "VersionManagerComponent" + }, + { + "position": { + "line": 81, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "VersionManagerModule" + }, + { + "position": { + "line": 27, + "character": 0, + "fileName": "lib/content-services/version-manager/version-manager.module.ts" + }, + "name": "VersionManagerModule" + }, + { + "position": { + "line": 58, + "character": 0, + "fileName": "lib/core/models/product-version.model.ts" + }, + "name": "VersionModel" + }, + { + "position": { + "line": 118, + "character": 0, + "fileName": "lib/core/models/product-version.model.ts" + }, + "name": "VersionModuleModel" + }, + { + "position": { + "line": 102, + "character": 0, + "fileName": "lib/core/models/product-version.model.ts" + }, + "name": "VersionStatusModel" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/content-services/version-manager/version-upload.component.ts" + }, + "name": "VersionUploadComponent" + }, + { + "position": { + "line": 35, + "character": 8, + "fileName": "lib/content-services/version-manager/version-manager.module.ts" + }, + "name": "VersionUploadComponent" + }, + { + "position": { + "line": 60, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ViewerComponent" + }, + { + "position": { + "line": 32, + "character": 0, + "fileName": "lib/core/viewer/components/viewer.component.ts" + }, + "name": "ViewerComponent" + }, + { + "position": { + "line": 65, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ViewerExtensionDirective" + }, + { + "position": { + "line": 20, + "character": 0, + "fileName": "lib/core/viewer/directives/viewer-extension.directive.ts" + }, + "name": "ViewerExtensionDirective" + }, + { + "position": { + "line": 37, + "character": 0, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ViewerModule" + }, + { + "position": { + "line": 114, + "character": 8, + "fileName": "lib/core/core.module.ts" + }, + "name": "ViewerModule" + }, + { + "position": { + "line": 70, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ViewerMoreActionsComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/viewer/components/viewer-more-actions.component.ts" + }, + "name": "ViewerMoreActionsComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/viewer/components/viewer-open-with.component.ts" + }, + "name": "ViewerOpenWithComponent" + }, + { + "position": { + "line": 69, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ViewerOpenWithComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/viewer/components/viewer-sidebar.component.ts" + }, + "name": "ViewerSidebarComponent" + }, + { + "position": { + "line": 68, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ViewerSidebarComponent" + }, + { + "position": { + "line": 19, + "character": 0, + "fileName": "lib/core/viewer/components/viewer-toolbar.component.ts" + }, + "name": "ViewerToolbarComponent" + }, + { + "position": { + "line": 67, + "character": 8, + "fileName": "lib/core/viewer/viewer.module.ts" + }, + "name": "ViewerToolbarComponent" + }, + { + "position": { + "line": 42, + "character": 0, + "fileName": "lib/content-services/webscript/webscript.component.ts" + }, + "name": "WebscriptComponent" + }, + { + "position": { + "line": 34, + "character": 8, + "fileName": "lib/content-services/webscript/webscript.module.ts" + }, + "name": "WebscriptComponent" + }, + { + "position": { + "line": 25, + "character": 0, + "fileName": "lib/content-services/webscript/webscript.module.ts" + }, + "name": "WebScriptModule" + }, + { + "position": { + "line": 75, + "character": 8, + "fileName": "lib/content-services/content.module.ts" + }, + "name": "WebScriptModule" + }, + { + "position": { + "line": 38, + "character": 0, + "fileName": "lib/core/form/components/widgets/widget.component.ts" + }, + "name": "WidgetComponent" + } +] diff --git a/lib/package.json b/lib/package.json index 4dc53c0e73..a1690df307 100644 --- a/lib/package.json +++ b/lib/package.json @@ -32,7 +32,9 @@ "build-content": "ng-packagr -p ./content-services/package.json", "build-process": "ng-packagr -p ./process-services/package.json", "build-insights": "ng-packagr -p ./insights/package.json", - "test-export": "node config/test-export.js", + "build-export-check" : "tsc ./config/exportCheck.ts", + "export-check": "node ./config/exportCheck.js ./core/public-api.ts ./process-services/public-api.ts ./content-services/public-api.ts ./insights/public-api.ts", + "test-export": "npm run build-export-check && npm run export-check", "webpack": "node node_modules/webpack/bin/webpack.js" }, "main": "./index.js",