# All files / src/loader level-key.js

100% Statements 7/7
100% Branches 4/4
100% Functions 2/2
100% Lines 7/7

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19

    38x
    38x
    38x
    38x

    27x
    11x

    27x

     import * as URLToolkit from 'url-toolkit';

    export default class LevelKey {
      constructor () {
        this.method = null;
        this.key = null;
        this.iv = null;
        this._uri = null;
      }

      get uri () {
        if (!this._uri && this.reluri) {
          this._uri = URLToolkit.buildAbsoluteURL(this.baseuri, this.reluri, { alwaysNormalize: true });
        }

        return this._uri;
      }
    }