UNPKG

abb-core

Version:

Application Build Butler Core

21 lines (20 loc) 801 B
import { IABBBasicProps, IABBLanguageState, IABBPlugin, IABBTranslatorState } from '../../index'; import { Map } from 'immutable'; export interface IABBTranslator extends IABBPlugin<IABBTranslatorProps> { } export interface IABBTranslatorProps extends IABBBasicProps { } export interface IABBTranslatorStateToProps extends IABBTranslatorState, IABBLanguageState { } export interface IABBTranslatorReduxConnectedProps extends IABBTranslatorProps, IABBTranslatorStateToProps { } export declare type TABBTranslatorResource = Map<string, IABBResourceNamespace>; export interface IABBTranslatorResource { [language: string]: TABBTranslationKeys; } export interface IABBResourceNamespace { [namespace: string]: TABBTranslationKeys; } export interface TABBTranslationKeys { [key: string]: any; }