@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
    Preparing search index...

    Function esiResponse

    • Type Parameters

      • T extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

      Parameters

      • dataSchema: T

      Returns ZodObject<
          {
              data: T;
              meta: ZodObject<
                  {
                      headers: ZodRecord<ZodString, ZodString>;
                      fromCache: ZodBoolean;
                      stale: ZodBoolean;
                      cacheHitType: ZodOptional<
                          ZodEnum<
                              {
                                  "spec-ttl": "spec-ttl";
                                  "etag-304": "etag-304";
                                  "stale-on-error": "stale-on-error";
                              },
                          >,
                      >;
                      warning: ZodOptional<
                          ZodObject<{ code: ZodNumber; message: ZodString }, $strip>,
                      >;
                      requestId: ZodOptional<ZodString>;
                      date: ZodOptional<ZodString>;
                      contentLanguage: ZodOptional<ZodString>;
                      rateLimit: ZodOptional<
                          ZodObject<
                              {
                                  remaining: ZodNumber;
                                  limit: ZodNumber;
                                  used: ZodNumber;
                                  group: ZodNullable<ZodString>;
                              },
                              $strip,
                          >,
                      >;
                      responseTimeMs: ZodOptional<ZodNumber>;
                      etag: ZodOptional<ZodString>;
                      pages: ZodOptional<ZodNumber>;
                      expires: ZodOptional<ZodString>;
                      errorLimitRemain: ZodOptional<ZodNumber>;
                      errorLimitReset: ZodOptional<ZodNumber>;
                  },
                  $loose,
              >;
          },
          $strip,
      >