We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8f6d31 commit 0f5d5abCopy full SHA for 0f5d5ab
1 file changed
src/Factory.ts
@@ -4,7 +4,8 @@ import { DEFINED_RULES } from "./ruleManager";
4
5
export const toRuleDefinition = (rule: string): IRuleDefinition => {
6
const [name, paramsAsString] = rule.split(":");
7
- const ruleType = toRuleType(name);
+
8
+ const ruleType = name as RuleType;
9
10
const params = paramsAsString ? paramsAsString.split(",") : [];
11
@@ -20,11 +21,3 @@ export const toRuleDefinition = (rule: string): IRuleDefinition => {
20
21
params,
22
};
23
-
24
-export const toRuleType = (name: string): RuleType => {
25
- try {
26
- return name as RuleType;
27
- } catch (error) {
28
- throw new Error(`Undefined rule: ${name}`);
29
- }
30
-};
0 commit comments