function _setExtendFunc()

in lib/helper.js [102:149]


function _setExtendFunc(name) {
  var expr = '';
  if (name === 'number' || name === 'integer' || name === 'int') {
    expr = `dara.Int(`;
  } else if (name === 'long' || name === 'int64') {
    expr = `dara.Int64(`;
  } else if (name === 'double') {
    expr = `dara.Float64(`;
  } else if (name === 'float') {
    expr = `dara.Float32(`;
  } else if (name === '[]float64') {
    expr = `dara.Float64Slice(`;
  } else if (name === '[]float32') {
    expr = `dara.Float32Slice(`;
  } else if (name === 'boolean') {
    expr = `dara.Bool(`;
  } else if (name === '[]bool') {
    expr = `dara.BoolSlice(`;
  } else if (name === 'string') {
    expr = `dara.String(`;
  } else if (name === 'int16') {
    expr = `dara.Int16(`;
  } else if (name === 'int32') {
    expr = `dara.Int32(`;
  } else if (name === '[]string') {
    expr = `dara.StringSlice(`;
  } else if (name === '[]int') {
    expr = `dara.IntSlice(`;
  } else if (name === '[]int32') {
    expr = `dara.Int32Slice(`;
  } else if (name === '[]int64') {
    expr = `dara.Int64Slice(`;
  } else if (name === '[]uint') {
    expr = `dara.UintSlice(`;
  } else if (name === '[]uint32') {
    expr = `dara.Uint32Slice(`;
  } else if (name === '[]uint64') {
    expr = `dara.Uint64Slice(`;
  } else if (name === 'uint') {
    expr = `dara.Uint(`;
  } else if (name === 'uint32') {
    expr = `dara.Uint32(`;
  } else if (name === 'uint64') {
    expr = `dara.Uint64(`;
  }

  return expr;
}