UNPKG

@stratio/egeo

Version:

Stratio egeo library of components in Angular 2

17 lines (16 loc) 929 B
import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; import { EgeoResolverKeys, TranslateServiceType } from './egeo-resolve-model'; export declare class EgeoResolveService { getKeys(object: any, key: string, searchedValue?: any): EgeoResolverKeys[]; setKeys(object: any, resolved: EgeoResolverKeys[]): void; translate(object: any, translateService: TranslateServiceType): Observable<any>; translateArrayOfKeys(keys: string[], translateService: TranslateServiceType): Observable<string[]>; private remapArrayWithTranslations(translations, originalArray); private remapObjectWithTranslations(translations, resolverKeys, object); private getTranslationFromTranslatedKey(translations, resolverKey); private extractTranslationKeys(list); private searchInDeep(object, key, searchedValue, path?); private getPath(actualPath, obj, pos, key); private isArray(value); }