Sha256: 7cb75134a31a3fca6ceb842ffe302b736e2d00d0d2271e0b0a21b178514f2799
Contents?: true
Size: 1.01 KB
Versions: 26
Compression:
Stored size: 1.01 KB
Contents
"use strict"; const DOMException = require("../generated/DOMException"); class SVGNumberImpl { constructor(globalObject, args, privateData) { // Delegate to parent List object for (almost) everything related to reflection. this._parentList = privateData.parentList; this._value = 0; } get _readOnly() { if (this._parentList !== undefined) { return this._parentList._readOnly; } return false; } _synchronize() { if (this._parentList !== undefined) { this._parentList._synchronize(); } } _reserialize() { if (this._parentList !== undefined) { this._parentList._reserialize(); } } get value() { this._synchronize(); return this._value; } set value(value) { if (this._readOnly) { throw DOMException.create(this._globalObject, [ "Attempting to modify a read-only SVGNumber", "NoModificationAllowedError" ]); } this._value = value; this._reserialize(); } } exports.implementation = SVGNumberImpl;
Version data entries
26 entries across 26 versions & 1 rubygems