jamespot-user-api
    Preparing search index...

    Function inferSearchQueryResultSchema

    • Type Parameters

      Parameters

      • Optionaltype: T

      Returns ZodObject<
          {
              categories: ZodArray<
                  ZodObject<
                      ZodShape<SearchCategoryValue>,
                      "strip",
                      ZodTypeAny,
                      SearchCategoryValue,
                      SearchCategoryValue,
                  >,
                  "many",
              >;
              count: ZodNumber;
              facets: ZodArray<
                  ZodObject<
                      ZodShape<SearchFacetValueModel>,
                      "strip",
                      ZodTypeAny,
                      SearchFacetValueModel,
                      SearchFacetValueModel,
                  >,
                  "many",
              >;
              results: ZodArray<
                  | ZodObject<
                      ZodShape<jObjectBase> & { _url: ZodString; title: ZodString },
                      "strip",
                      ZodTypeAny,
                      jObjectLittle,
                      jObjectLittle,
                  >
                  | T,
                  "many",
              >;
              start: ZodNumber;
          },
          "strip",
          ZodTypeAny,
          {
              categories: SearchCategoryValue[];
              count: number;
              facets: SearchFacetValueModel[];
              results: (
                  | ZodObject<
                      ZodShape<jObjectBase> & { _url: ZodString; title: ZodString },
                      "strip",
                      ZodTypeAny,
                      jObjectLittle,
                      jObjectLittle,
                  >
                  | T
              )["_output"][];
              start: number;
          },
          {
              categories: SearchCategoryValue[];
              count: number;
              facets: SearchFacetValueModel[];
              results: (
                  | ZodObject<
                      ZodShape<jObjectBase> & { _url: ZodString; title: ZodString },
                      "strip",
                      ZodTypeAny,
                      jObjectLittle,
                      jObjectLittle,
                  >
                  | T
              )["_input"][];
              start: number;
          },
      >