UNPKG

ngrx-vis

Version:

<p align="center"> <img src="https://github.com/co-IT/ngrx-vis/blob/master/assets/logo.png?raw=true"> </p>

22 lines (21 loc) 898 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var path_1 = require("path"); var ts_morph_1 = require("../utils/ts-morph"); var ReducerProcessingResolver = /** @class */ (function () { function ReducerProcessingResolver() { } ReducerProcessingResolver.prototype.canExecute = function (actionReference) { var caller = ts_morph_1.getCaller(actionReference.getNode()); return !caller ? false : caller.getText().includes('on('); }; ReducerProcessingResolver.prototype.execute = function (actionReference) { return { fileName: path_1.basename(actionReference.getSourceFile().getFilePath()), filePath: actionReference.getSourceFile().getFilePath(), category: 'reducer' }; }; return ReducerProcessingResolver; }()); exports.ReducerProcessingResolver = ReducerProcessingResolver;