@o3r/localization
Version:
This module provides a runtime dynamic language/translation support and debug tools.
26 lines • 1.16 kB
TypeScript
import { Directionality } from '@angular/cdk/bidi';
import { RendererFactory2 } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { Subscription } from 'rxjs';
import { LocalizationConfiguration } from '../core';
import * as i0 from "@angular/core";
/**
* Service for handling the text direction based on the LocalizationConfiguration
*/
export declare class TextDirectionService {
private readonly translateService;
private readonly configuration;
private readonly rendererFactory;
private readonly directionality;
private subscription?;
private readonly renderer;
constructor(translateService: TranslateService, configuration: LocalizationConfiguration, rendererFactory: RendererFactory2, directionality: Directionality);
/**
* Updates the dir attribute on body HTML tag.
* @returns a subscription that updates the dir attribute
*/
onLangChangeSubscription(): Subscription;
static ɵfac: i0.ɵɵFactoryDeclaration<TextDirectionService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TextDirectionService>;
}
//# sourceMappingURL=text-direction.service.d.ts.map