packages/core/src/lib/services/i18n/i18n.service.ts
EuiLazyService
Methods |
constructor()
|
| Public addResources | ||||||||||||
addResources(config: I18nLoaderConfig, moduleName?: string)
|
||||||||||||
|
Add resources based of a config loader
Parameters :
Returns :
Observable<EuiServiceStatus>
Promise |
| getSignal |
getSignal()
|
|
This method is used to get the state as readonly signal.
Returns :
Signal<T>
|
| getState |
getState()
|
|
Returns :
Observable<T>
|
| getState | ||||||
| this will be removed in a future version | ||||||
getState(mapFn?: (state?: T) => void)
|
||||||
Type parameters :
|
||||||
|
Parameters :
Returns :
Observable<K>
|
| getState | ||||||
getState(key?: a)
|
||||||
Type parameters :
|
||||||
|
Parameters :
Returns :
Observable<DeepPartial<a>>
|
| getState | ||||||
getState(keyOrMapFn?: unknown | string)
|
||||||
Type parameters :
|
||||||
|
Parameters :
Returns :
Observable<DeepPartial<K>>
|
| init | ||||||
init(langState?: T)
|
||||||
|
Parameters :
Returns :
Observable<EuiServiceStatus>
|
| Public lazyLoad | ||||||
lazyLoad(config: I18nLoaderConfig)
|
||||||
|
Parameters :
Returns :
Observable<EuiServiceStatus>
|
| lazyLoadInit | |||||||||
lazyLoadInit(moduleConfig: ModuleConfig, moduleName?: string)
|
|||||||||
|
Parameters :
Returns :
Observable<EuiServiceStatus>
|
| onReady | ||||||||
onReady(moduleName?: string)
|
||||||||
|
A pipe function that could serve as a wrapper of another observable e.g. ngx-translate i18n.onReady('my_module').pipe(switchMap(()=>translate.get('eui.KEY'))); WARNING: onReady will emit only once for a loaded Module, going to another and then going back will not result into another emission. fetch module name from the state.
Parameters :
Returns :
Observable<ModuleLoadEvent>
|
| updateState | ||||||
updateState(state: DeepPartial
|
||||||
|
Parameters :
Returns :
void
|
| updateState | |||||||||
|
it will be removed in next version. Use updateState(partialState: DeepPartial |
|||||||||
updateState(slice: DeepPartial
|
|||||||||
|
Parameters :
Returns :
void
|
| updateState | |||||||||
updateState(state: DeepPartial
|
|||||||||
Type parameters :
|
|||||||||
|
Parameters :
Returns :
void
|