src/index.ts | 5 | A 0 mins | A 100% |
src/lib/engine.ts | 94 | A 0 mins | A 100% |
src/lib/engineConsequenceEvaluator.ts | 25 | A 0 mins | A 100% |
src/lib/evaluator.ts | 230 | B 6 hrs | A 100% |
src/lib/expressionHandler.ts | 22 | A 0 mins | A 100% |
src/lib/helpers.ts | 36 | A 0 mins | A 100% |
src/lib/rulesEngine.ts | 34 | A 0 mins | A 100% |
src/lib/typeGuards.ts | 99 | C 7 hrs | A 100% |
src/test/engine.spec.ts | |
| A 100% |
src/test/evaluator.spec.ts | |
| A 100% |
src/types/index.ts | 5 | A 0 mins | A 100% |
.github/ISSUE_TEMPLATE/bug_report.md | |
|
|
.github/ISSUE_TEMPLATE/feature_request.md | |
|
|
.github/PULL_REQUEST_TEMPLATE.md | |
|
|
.github/workflows/ci.yml | |
|
|
.gitignore | |
|
|
.npmignore | |
|
|
.nycrc | |
|
|
.run/Template Mocha.run.xml | |
|
|
CODE_OF_CONDUCT.md | |
|
|
CONTRIBUTING.md | |
|
|
LICENSE | |
|
|
README.md | |
|
|
package.json | |
|
|
tsconfig.json | |
|
|
tslint.json | |
|
|
yarn.lock | |
|
|
src/examples/engine/example.ts | 149 |
|
|
src/examples/engine/lib/engine.ts | 24 |
|
|
src/examples/engine/lib/functions/counterFunc.ts | 4 |
|
|
src/examples/engine/lib/functions/userFunc.ts | 4 |
|
|
src/examples/engine/lib/functionsFactory.ts | 10 |
|
|
src/examples/engine/lib/rules/userRule.ts | 11 |
|
|
src/examples/evaluator/example.ts | 147 |
|
|
src/examples/evaluator/lib/evaluator.ts | 20 |
|
|
src/examples/evaluator/lib/functions/counterFunc.ts | 4 |
|
|
src/examples/evaluator/lib/functions/userFunc.ts | 4 |
|
|
src/examples/evaluator/lib/functionsFactory.ts | 6 |
|
|
src/types/engine.ts | 48 |
|
|
src/types/evaluator.ts | 116 | C 1 day |
|
src/types/expressionParts.ts | 31 |
|
|