polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
21 lines (20 loc) • 512 B
JavaScript
import {BaseMethod} from "./_Base";
export class StrSubExpression extends BaseMethod {
static required_arguments() {
return [
["string", "string to get range from"],
["integer", "range start"],
["integer", "range size"]
];
}
async process_arguments(args) {
let value = "";
const string = args[0];
const range_start = args[1] || 0;
let range_size = args[2] || 1;
if (string) {
value = string.substr(range_start, range_size);
}
return value;
}
}