code: function (query, options, validate) {
          if (options === void 0) { options = {}; }
          if (validate === void 0) { validate = true; }
          return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) {
              switch (_a.label) {
                  case 0: return [4 /*yield*/, searchImagesReq(key, query, options, validate)];
                  case 1: return [2 /*return*/, _a.sent()];
              }
          }); });
      }
docs: Search for images on pixabay
  @param query - search for image names, should not exceed 100 characters
  @param options - pixabay request options, for more information visit https://pixabay.com/api/docs/
  @param validate - should validate request ? It'll throw an error if validation fail
  @throws {BadResponse}