1 | import { ModuleWithProviders, Provider } from "@angular/core";
|
2 | export * from "./lib/translate.loader";
|
3 | export * from "./lib/translate.service";
|
4 | export * from "./lib/missing-translation-handler";
|
5 | export * from "./lib/translate.parser";
|
6 | export * from "./lib/translate.compiler";
|
7 | export * from "./lib/translate.directive";
|
8 | export * from "./lib/translate.pipe";
|
9 | export * from "./lib/translate.store";
|
10 | export interface TranslateModuleConfig {
|
11 | loader?: Provider;
|
12 | compiler?: Provider;
|
13 | parser?: Provider;
|
14 | missingTranslationHandler?: Provider;
|
15 | isolate?: boolean;
|
16 | extend?: boolean;
|
17 | useDefaultLang?: boolean;
|
18 | defaultLanguage?: string;
|
19 | }
|
20 | export declare class TranslateModule {
|
21 | |
22 |
|
23 |
|
24 | static forRoot(config?: TranslateModuleConfig): ModuleWithProviders<TranslateModule>;
|
25 | |
26 |
|
27 |
|
28 | static forChild(config?: TranslateModuleConfig): ModuleWithProviders<TranslateModule>;
|
29 | }
|