UNPKG

@o3r/application

Version:

This module provides development help to monitor your Otter Application

41 lines 1.76 kB
import { DevtoolsServiceInterface } from '@o3r/core'; import { LoggerService } from '@o3r/logger'; import { type ApplicationDevtoolsServiceOptions } from './application-devkit.interface'; import { OtterApplicationDevtools } from './application-devtools.service'; import * as i0 from "@angular/core"; export declare class ApplicationDevtoolsMessageService implements DevtoolsServiceInterface { private readonly logger; private readonly applicationDevtools; private readonly document; private readonly options; private readonly sendMessage; private readonly destroyRef; constructor(logger: LoggerService, applicationDevtools: OtterApplicationDevtools, options?: ApplicationDevtoolsServiceOptions); private sendApplicationInformation; /** * Function to connect the plugin to the Otter DevTools extension */ private connectPlugin; /** * 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 */ private handleEvents; private unselectState; private onStateSelection; /** * Toggle visual testing rendering * @param enabled activate or deactivate the visual testing mode */ private toggleVisualTestingRender; /** @inheritDoc */ activate(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ApplicationDevtoolsMessageService, [null, null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<ApplicationDevtoolsMessageService>; } //# sourceMappingURL=application-devtools.message.service.d.ts.map