Source: trans/DataSign/common/DataSign.js

'use strict'
let     errorHandle   = require('../../transUtil').errorHandle;
let     retResult     = require('../../transUtil').retResult;
/**
 * class use to sign transaction
 * @class
 *
 */
class DataSign {
  /**
   * @constructor
   * @param {Object} input  - {@link CrossChain#input input}
   * @param {Object} config - {@link CrossChain#config config}
   */
  constructor(input,config) {
    this.input          = input;
    this.config         = config;
  }

  /**
   * sign data.
   * @override
   * @param srcData
   * @returns {{code: boolean, result: null}|transUtil.retResult|{code, result}}
   */
  sign(srcData){
    retResult.code      = true;
    retResult.result    = srcData;
    return retResult;
  }
};

module.exports = DataSign;