1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.JSONArgument = void 0;
|
4 | const argument_1 = require("./argument");
|
5 | class JSONArgument extends argument_1.Argument {
|
6 | constructor(value, range, jsonRange) {
|
7 | super(value, range);
|
8 | this.jsonRange = jsonRange;
|
9 | }
|
10 | getJSONRange() {
|
11 | return this.jsonRange;
|
12 | }
|
13 | getJSONValue() {
|
14 | let value = super.getValue();
|
15 | value = value.substring(1, value.length - 1);
|
16 | return value;
|
17 | }
|
18 | }
|
19 | exports.JSONArgument = JSONArgument;
|