Type alias SearchProducts

SearchProducts: { filteredProducts: (() => Promise<number>); filteredProductsCount: (() => Promise<number>); products: ((params: { limit: number; offset: number }) => Promise<Product[]>); productsCount: (() => Promise<number>); totalProducts: (() => Promise<number>) }

Type declaration

  • filteredProducts: (() => Promise<number>)
      • (): Promise<number>
      • Returns Promise<number>

  • filteredProductsCount: (() => Promise<number>)
      • (): Promise<number>
      • Returns Promise<number>

  • products: ((params: { limit: number; offset: number }) => Promise<Product[]>)
      • (params: { limit: number; offset: number }): Promise<Product[]>
      • Parameters

        • params: { limit: number; offset: number }
          • limit: number
          • offset: number

        Returns Promise<Product[]>

  • productsCount: (() => Promise<number>)
      • (): Promise<number>
      • Returns Promise<number>

  • totalProducts: (() => Promise<number>)
      • (): Promise<number>
      • Returns Promise<number>