Blame view

lib/jsdom/living/nodes/ProcessingInstruction-impl.js 506 Bytes
858f2bdf5   Boyan Georgiev   fixes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  "use strict";
  
  const CharacterDataImpl = require("./CharacterData-impl").implementation;
  
  const NODE_TYPE = require("../node-type");
  
  class ProcessingInstructionImpl extends CharacterDataImpl {
    constructor(globalObject, args, privateData) {
      super(globalObject, args, privateData);
  
      this.nodeType = NODE_TYPE.PROCESSING_INSTRUCTION_NODE;
      this._target = privateData.target;
    }
  
    get target() {
      return this._target;
    }
  }
  
  module.exports = {
    implementation: ProcessingInstructionImpl
  };