UNPKG

lr-core

Version:
54 lines (43 loc) 1.34 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomLineRiderEngine = exports.LineTypes = exports.createLineFromJson = exports.default = undefined; var _LineRiderEngine = require('./LineRiderEngine.js'); Object.defineProperty(exports, 'default', { enumerable: true, get: function () { return _interopRequireDefault(_LineRiderEngine).default; } }); var _lines = require('./lines'); Object.defineProperty(exports, 'createLineFromJson', { enumerable: true, get: function () { return _lines.createLineFromJson; } }); Object.defineProperty(exports, 'LineTypes', { enumerable: true, get: function () { return _lines.LineTypes; } }); var _LineRiderEngine2 = _interopRequireDefault(_LineRiderEngine); var _getCellsFromLine = require('./grids/getCellsFromLine.js'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class CustomLineRiderEngine { constructor({ legacy }) { class CustomLineRiderEngine extends _LineRiderEngine2.default { makeGrid() { if (legacy) { return super.makeGrid(_getCellsFromLine.legacyCells); } else { return super.makeGrid(); } } } return new CustomLineRiderEngine(); } } exports.CustomLineRiderEngine = CustomLineRiderEngine;