laravel-jstools
Version:
JS tools for building front-side of Laravel applications
13 lines (12 loc) • 631 B
TypeScript
import { Service } from 'laravel-jstools-di';
import { TranslateServiceContract } from './contracts/TranslateServiceContract';
import { TranslateServiceInitDataInterface } from './interfaces/TranslateServiceInitDataInterface';
export declare class TranslateService extends Service implements TranslateServiceContract {
private langDefault;
private langCurrent;
private translationList;
private namespaceList;
constructor(data: TranslateServiceInitDataInterface);
t(key: string, replaceList?: any, lang?: string): string;
t__validate(rule: string, replaceList: any, lang?: string): string;
}