op method

dynamic op(
  1. int op, [
  2. dynamic key
])

Implementation

dynamic op(int op, [dynamic key]) {
  Map<int, dynamic> ops = {};
  if (key != null) {
    ops.addAll({
      OP.MAP_GET_ARRAY: getArray,
      OP.MAP_GET_BOOLEAN: getBoolean,
      OP.MAP_GET_BYTES: getBytes,
      OP.MAP_GET_FLOAT: getFloat,
      OP.MAP_GET_INTEGER: getInteger,
      OP.MAP_GET_MAP: getMap,
      OP.MAP_GET_STRING: getString,
    });
    return ops[op](key);
  } else
    return ops[op];
}