Sha256: 00b2c5181453c7c7f0575ef5840c68acd0ea7bfe8c9e454ecb9ab45834dc083e
Contents?: true
Size: 965 Bytes
Versions: 46
Compression:
Stored size: 965 Bytes
Contents
"use strict"; // https://dom.spec.whatwg.org/#abstractrange class AbstractRangeImpl { constructor(globalObject, args, privateData) { const { start, end } = privateData; this._start = start; this._end = end; this._globalObject = globalObject; } // https://dom.spec.whatwg.org/#dom-range-startcontainer get startContainer() { return this._start.node; } // https://dom.spec.whatwg.org/#dom-range-startoffset get startOffset() { return this._start.offset; } // https://dom.spec.whatwg.org/#dom-range-endcontainer get endContainer() { return this._end.node; } // https://dom.spec.whatwg.org/#dom-range-endoffset get endOffset() { return this._end.offset; } // https://dom.spec.whatwg.org/#dom-range-collapsed get collapsed() { const { _start, _end } = this; return _start.node === _end.node && _start.offset === _end.offset; } } module.exports = { implementation: AbstractRangeImpl };
Version data entries
46 entries across 46 versions & 2 rubygems