backend
    Preparing search index...

    Function search

    • Parameters

      • filter: {
            category?: Book | Electronics | Misc;
            name?: string;
            order: Order;
            orderBy?: Name | Category | Price | Stock | CreatedAt | UpdatedAt | User;
            page: number;
            pageSize: number;
            priceMax?: number;
            priceMin?: number;
            stockMax?: number;
            stockMin?: number;
            user?: number;
        } & { createdAtMax?: Date; createdAtMin?: Date }

      Returns Promise<
          {
              list: {
                  category: ItemCategory;
                  id: number;
                  name: string;
                  price: number;
                  stock: number;
                  user?: | number
                  | { email?: string; id: number; name?: string; username: string };
              }[];
              total: number;
          },
      >