UNPKG

@hurbis/comum

Version:

Biblioteca contendo rotinas e utilitários para desenvolvimento em Angular.

20 lines (19 loc) • 702 B
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; }