UNPKG

@x-ray/core

Version:
29 lines (22 loc) 623 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.getResult = void 0; const getResult = options => { const [name, id] = options.query.id.split('::'); const result = options.results.get(options.pathsMap.get(name)).results.get(id); if (result.type === 'NEW') { return result.data; } if (result.type === 'DELETED') { return result.data; } if (result.type === 'DIFF' && options.query.type === 'ORIG') { return result.origData; } if (result.type === 'DIFF' && options.query.type === 'NEW') { return result.data; } return null; }; exports.getResult = getResult;