private emitChangeVariables()

in src/datasource.ts [447:456]


  private emitChangeVariables() {
    const newVariables = getVariables();
    if (this.vars != null && this.vars.length === newVariables.length) {
      const modifiedVariables = newVariables.find((v, i) => !deepEqual(this.vars[i], v));
      if (modifiedVariables != null) {
        this.variables$.next(modifiedVariables);
      }
    }
    this.vars = getVariables();
  }