smash-template-engine-filters
Version:
Basic filters for SmashTemplateEngine
19 lines (14 loc) • 408 B
JavaScript
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;