[ADF-2586] change export org for AOT (#3170)

* change export org for AOT

* update CLI and remove memory hack

* remove unused import

* right type
This commit is contained in:
Eugenio Romano
2018-04-11 14:04:05 +01:00
committed by GitHub
parent 82da1f80b3
commit a4da697b7e
50 changed files with 162 additions and 135 deletions

View File

@@ -15,12 +15,15 @@
* limitations under the License.
*/
export { ContentMetadataCardComponent } from './components/content-metadata-card/content-metadata-card.component';
export { BasicPropertiesService } from './services/basic-properties.service';
export { ContentMetadataService } from './services/content-metadata.service';
export { PropertyDescriptorsService } from './services/property-descriptors.service';
export { PropertyGroupTranslatorService } from './services/property-groups-translator.service';
export { AspectOrientedConfigService } from './services/config/aspect-oriented-config.service';
export { ContentMetadataConfigFactory } from './services/config/content-metadata-config.factory';
export { IndifferentConfigService } from './services/config/indifferent-config.service';
export { LayoutOrientedConfigService } from './services/config/layout-oriented-config.service';
export * from './components/content-metadata-card/content-metadata-card.component';
export * from './services/basic-properties.service';
export * from './services/content-metadata.service';
export * from './services/property-descriptors.service';
export * from './services/property-groups-translator.service';
export * from './services/config/content-metadata-config.factory';
export * from './services/config/indifferent-config.service';
export * from './services/config/layout-oriented-config.service';
export * from './services/config/aspect-oriented-config.service';
export * from './content-metadata.module';

View File

@@ -16,13 +16,13 @@
*/
import { Injectable } from '@angular/core';
import { ContentMetadataConfig, AspectOrientedConfig, OrganisedPropertyGroup, PropertyGroupContainer } from '../../interfaces/content-metadata.interfaces';
import { ContentMetadataConfig, OrganisedPropertyGroup, PropertyGroupContainer } from '../../interfaces/content-metadata.interfaces';
import { getGroup, getProperty } from './property-group-reader';
@Injectable()
export class AspectOrientedConfigService implements ContentMetadataConfig {
constructor(private config: AspectOrientedConfig) {}
constructor(private config: any) {}
public isGroupAllowed(groupName: string): boolean {
const groupNames = Object.keys(this.config);

View File

@@ -16,17 +16,14 @@
*/
import { Injectable } from '@angular/core';
import {
ContentMetadataConfig,
InDifferentConfig,
OrganisedPropertyGroup,
import { ContentMetadataConfig, OrganisedPropertyGroup,
PropertyGroupContainer
} from '../../interfaces/content-metadata.interfaces';
@Injectable()
export class IndifferentConfigService implements ContentMetadataConfig {
constructor(config: InDifferentConfig) {}
constructor(config: any) {}
public isGroupAllowed(groupName: string): boolean {
return true;

View File

@@ -18,7 +18,6 @@
import { Injectable } from '@angular/core';
import {
ContentMetadataConfig,
LayoutOrientedConfig,
LayoutOrientedConfigItem,
OrganisedPropertyGroup,
PropertyGroupContainer
@@ -28,7 +27,7 @@ import { getProperty } from './property-group-reader';
@Injectable()
export class LayoutOrientedConfigService implements ContentMetadataConfig {
constructor(private config: LayoutOrientedConfig) {}
constructor(private config: any) {}
public isGroupAllowed(groupName: string): boolean {
return this.getMatchingGroups(groupName).length > 0;