abb-core
Version:
Application Build Butler Core
21 lines (20 loc) • 801 B
TypeScript
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;
}