Hierarchy

  • FiltersSettings

Properties

configureSettings: ((options?: FiltersSettingsOptions, db?: Db) => void)

Type declaration

getCachedProductIds?: ((filterId: string) => Promise<[string[], Record<string, string[]>]>)

Type declaration

    • (filterId: string): Promise<[string[], Record<string, string[]>]>
    • Parameters

      • filterId: string

      Returns Promise<[string[], Record<string, string[]>]>

setCachedProductIds?: ((filterId: string, productIds: string[], productIdsMap: Record<string, string[]>) => Promise<number>)

Type declaration

    • (filterId: string, productIds: string[], productIdsMap: Record<string, string[]>): Promise<number>
    • Parameters

      • filterId: string
      • productIds: string[]
      • productIdsMap: Record<string, string[]>

      Returns Promise<number>

skipInvalidationOnStartup?: boolean