UNPKG

@singleton-i18n/angular-client

Version:

Singleton client code for Angular 10.

24 lines (23 loc) 1.09 kB
import { LocaleData } from '../src/services/vip.service'; import { VIPConfig } from './config'; interface ResType { [key: string]: any; } export declare abstract class ResponseParser { abstract validateResponse(res: ResType): Object | undefined; abstract ParseLocaleData(res: ResType, config: VIPConfig): Object | undefined; abstract ParsePatternsData(res: ResType): Object | undefined; abstract ParseTranslationsData(res: ResType): Object | undefined; abstract ParseSupportedRegionsData(res: ResType): Object | undefined; abstract ParseSupportedLanguagesData(res: ResType): {}[] | undefined; } export declare class VIPResponseParser implements ResponseParser { constructor(); validateResponse(res: ResType): any; ParseLocaleData(res: ResType, config: VIPConfig): LocaleData | undefined; ParsePatternsData(data: ResType): Object | undefined; ParseTranslationsData(data: ResType): Object | undefined; ParseSupportedLanguagesData(res: ResType): {}[] | undefined; ParseSupportedRegionsData(res: ResType): Object | undefined; } export {};