UNPKG

@o3r/localization

Version:

This module provides a runtime dynamic language/translation support and debug tools.

34 lines 1.63 kB
import { LoggerService } from '@o3r/logger'; import { LocalizationService } from '../tools'; import { LocalizationDevtoolsServiceOptions } from './localization-devkit.interface'; import { OtterLocalizationDevtools } from './localization-devtools.service'; import * as i0 from "@angular/core"; export declare class LocalizationDevtoolsMessageService { private readonly logger; private readonly localizationDevTools; private readonly localizationService; private readonly options; private readonly sendMessage; private readonly destroyRef; constructor(logger: LoggerService, localizationDevTools: OtterLocalizationDevtools, localizationService: LocalizationService, options?: LocalizationDevtoolsServiceOptions); private sendLocalizationsMetadata; /** * Function to trigger a re-send a requested messages to the Otter Chrome DevTools extension * @param only restricted list of messages to re-send */ private handleReEmitRequest; /** * Function to handle the incoming messages from Otter Chrome DevTools extension * @param message Message coming from the Otter Chrome DevTools extension */ private handleEvents; /** * Function to connect the plugin to the Otter Chrome DevTools extension */ private connectPlugin; /** @inheritDoc */ activate(): void; static ɵfac: i0.ɵɵFactoryDeclaration<LocalizationDevtoolsMessageService, [null, null, null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<LocalizationDevtoolsMessageService>; } //# sourceMappingURL=localization-devtools.message.service.d.ts.map