shared
    Preparing search index...

    Function pagiSchema

    • Type Parameters

      • E extends Record<string, string>

      Parameters

      • PropFilterEnum: E

      Returns ZodObject<
          {
              order: ZodDefault<ZodNativeEnum<typeof Order>>;
              orderBy: ZodOptional<ZodNativeEnum<E>>;
              page: ZodDefault<ZodNumber>;
              pageSize: ZodDefault<ZodNumber>;
          },
          "strip",
          ZodTypeAny,
          {
              [k in "orderBy"
              | "order"
              | "page"
              | "pageSize"]: addQuestionMarks<
                  baseObjectOutputType<
                      {
                          order: ZodDefault<ZodNativeEnum<typeof Order>>;
                          orderBy: ZodOptional<ZodNativeEnum<E>>;
                          page: ZodDefault<ZodNumber>;
                          pageSize: ZodDefault<ZodNumber>;
                      },
                  >,
                  any,
              >[k]
          },
          {
              [k in "orderBy"
              | "order"
              | "page"
              | "pageSize"]: baseObjectInputType<
                  {
                      order: ZodDefault<ZodNativeEnum<typeof Order>>;
                      orderBy: ZodOptional<ZodNativeEnum<E>>;
                      page: ZodDefault<ZodNumber>;
                      pageSize: ZodDefault<ZodNumber>;
                  },
              >[k]
          },
      >