UNPKG

smash-template-engine-filters

Version:
19 lines (14 loc) 408 B
const BadParameterError = require("../badParameterError.js"); class Slice { getName() { return "slice"; } execute(item, parameters, context) { parameters = parameters ? parameters : {}; if (!item.slice) { throw new BadParameterError('Slice: first parameter ahs no method slice', item); } return item.slice(parameters.start, parameters.end); } } module.exports = Slice;