create-plume-react-project
Version:
CLI to create Plume React Project
18 lines (14 loc) • 548 B
text/typescript
import { HttpError } from 'simple-http-rest-client';
export interface MessageResolver {
(messageKey: string, ...messageArgs: string[]): string,
}
/**
* Interface utilisée pour les écrans d'administration Plume.
*
* Seule cette dépendance est utilisée pour la partie i18n dans les écrans Plume.
* Les projets peuvent ainsi utiliser n'importe quelle implémentation i18n : manuelle, Polyglot, etc.
*/
export default abstract class PlumeMessageResolver {
abstract t: MessageResolver;
abstract httpError(error: HttpError): string;
}