docs: function f_uye_id(_uye_id, _tahta_id, _opts) {
          // 1. Temel Tahta Üye bilgileri
          // 2. Tahtadaki rolleri
  
  
          /** @type {OptionsUye} */
          var opts = result.OptionsUye(_opts);
  
          return (Array.isArray(_uye_id)
              ? result.dbQ.hmget_json_parse(result.kp.kullanici.tablo, _uye_id)
              : result.dbQ.hget_json_parse(result.kp.kullanici.tablo, _uye_id))
              .then(function (_dbUye) {
                  if (!_dbUye) {
                      return null;
                  }
  
                  function f_uye_bilgileri(_uye) {
                      /** @type {Uye} */
                      var olusan_uye = schema.f_create_default_object(schema.SCHEMA.UYE);
  
                      _.extend(olusan_uye, _uye);
  
                      if (_tahta_id) {
                          //tahtaya bağlı üyelerin rollerini bul
                          return [
                              opts.bArrTahtaUyeRolId
                                  ? result.dbQ.hget_json_parse(result.kp.tahta.hsUyeleri(_tahta_id), _uye.Id)
                                  : []]
                              .allX()
                              .then(function (_dbReplies) {
                                  olusan_uye.Roller = _dbReplies[0];
                                  return olusan_uye;
                              });
                      } else {
                          return olusan_uye;
                      }
                  }
  
                  return (Array.isArray(_dbUye)
                      ? _dbUye.map(f_uye_bilgileri).allX()
                      : f_uye_bilgileri(_dbUye))
                      .then(function (_olusan_uye) {
                          return _olusan_uye;
                      });
              });
  
  
          /* /!** @type {Uye} *!/
           var uye = schema.f_create_default_object(schema.SCHEMA.UYE);
  
           return [
           // 1
           opts.bTemelTahtaUyeBilgileri
           ? result.dbQ.hget_json_parse(result.kp.kullanici.tablo, _uye_id)
           : null,
           // 2
           opts.bArrTahtaUyeRolId && _tahta_id
           ? result.dbQ.hget_json_parse(result.kp.tahta.hsUyeleri(_tahta_id), _uye_id)
           : null]
           .allX()
           .then(function (_dbReplies) {
           extension.ssg = [{"_dbReplies": _dbReplies}];
           // 1
           _.extend(uye, _dbReplies[0]);
  
           // 2
           uye.Roller = _dbReplies[1];
  
           return uye;
           });*/
      }