UNPKG

reducer-class

Version:

Boilerplate free class-based reducer creator. Built with TypeScript. Works with Redux and NGRX. Has integration with immer.

21 lines (20 loc) 893 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class MetadataActionMissingError extends Error { constructor(methodName) { super(`Action metadata is missing for ${methodName}. Use @Action decorator to define it.`); } } exports.MetadataActionMissingError = MetadataActionMissingError; class ActionTypeUnclearError extends Error { constructor(methodName) { super(`Action type is unclear for ${methodName}. It must be one class only. Do you pass and interface or a union type?`); } } exports.ActionTypeUnclearError = ActionTypeUnclearError; class MetadataActionPropsMissingError extends Error { constructor(methodName) { super(`Actions are missing for action metadata of ${methodName}. Pass action classes or types to @Action decorator.`); } } exports.MetadataActionPropsMissingError = MetadataActionPropsMissingError;