@hurbis/comum
Version:
Biblioteca contendo rotinas e utilitários para desenvolvimento em Angular.
20 lines (19 loc) • 702 B
TypeScript
import { TranslateService, TranslatePipe } from "@ngx-translate/core";
import { Observable } from "rxjs";
export interface Localizacao {
idioma: string;
traducao: Object;
}
export declare class LocalizacaoService {
private translate;
private translatePipe;
constructor(translate: TranslateService, translatePipe: TranslatePipe);
definirLinguagemPadrao(linguagem: string): void;
carregar(...traducoes: Localizacao[]): void;
adicionar(linguagens: string[]): void;
traduzir(linguagem?: string): void;
traducaoSimples(chave: string): string;
traducao(chaves: string[]): Observable<string>;
selecionada(): string;
sugerida(): string;
}