ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
38 lines (37 loc) • 1.33 kB
TypeScript
import { OExportConfiguration } from './export-configuration.type';
import { MenuRootItem } from './menu-root-item.type';
import { OntimizeEEPermissionsConfig } from './ontimize-ee-permissions-config.type';
import { OntimizePermissionsConfig } from './ontimize-permissions-config.type';
import { ORemoteConfiguration } from './remote-configuration.type';
import { JSONAPIServiceConfig, OntimizeServiceConfig } from './service-configuration.type';
export type Config = {
apiEndpoint?: string;
bundle?: {
endpoint?: string;
path?: string;
};
remoteConfig?: ORemoteConfiguration;
startSessionPath?: string;
uuid?: string;
title: string;
locale?: string;
assets?: {
i18n?: {
path?: string;
extension?: string;
};
css?: string;
images?: string;
js?: string;
};
applicationLocales?: string[];
defaultLocale?: string;
serviceType?: any;
exportServiceType?: any;
servicesConfiguration?: OntimizeServiceConfig | JSONAPIServiceConfig;
appMenuConfiguration?: MenuRootItem[];
permissionsConfiguration?: OntimizePermissionsConfig | OntimizeEEPermissionsConfig;
permissionsServiceType?: any;
exportConfiguration?: OExportConfiguration;
nameConvention?: 'upper' | 'lower' | 'database';
};