All files / lib/helpers renderers.js

100% Statements 4/4
100% Branches 0/0
100% Functions 3/3
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84    15x                                                           2x                                     2x                                                     1x          
class PointRenderer {
  constructor () {
    Object.assign(this, {
      type: 'simple',
      symbol: {
        color: [
          45,
          172,
          128,
          161
        ],
        outline: {
          color: [
            190,
            190,
            190,
            105
          ],
          width: 0.5,
          type: 'esriSLS',
          style: 'esriSLSSolid'
        },
        size: 7.5,
        type: 'esriSMS',
        style: 'esriSMSCircle'
      }
    })
  }
}
 
class LineRenderer {
  constructor () {
    Object.assign(this, {
      type: 'simple',
      symbol: {
        color: [
          247,
          150,
          70,
          204
        ],
        width: 6.999999999999999,
        type: 'esriSLS',
        style: 'esriSLSSolid'
      }
    })
  }
}
 
class PolygonRenderer {
  constructor () {
    Object.assign(this, {
      type: 'simple',
      symbol: {
        color: [
          75,
          172,
          198,
          161
        ],
        outline: {
          color: [
            150,
            150,
            150,
            155
          ],
          width: 0.5,
          type: 'esriSLS',
          style: 'esriSLSSolid'
        },
        type: 'esriSFS',
        style: 'esriSFSSolid'
      }
    })
  }
}
 
module.exports = {
  PointRenderer,
  PolygonRenderer,
  LineRenderer
}