ProductsSharedStateKitQueryWrapper
Methods
selectAll()
selectAll():
Observable<ProductSdkDto[]>
Returns
Observable<ProductSdkDto[]>
selectFirstVariantOfProduct()
selectFirstVariantOfProduct(
productId):Observable<ProductVariantSdkDto|null>
Parameters
| Parameter | Type |
|---|---|
productId | number |
Returns
Observable<ProductVariantSdkDto | null>
selectProduct()
selectProduct(
productId):Observable<ProductSdkDto|null>
Parameters
| Parameter | Type |
|---|---|
productId | number |
Returns
Observable<ProductSdkDto | null>
selectProductAndVariant()
selectProductAndVariant(
productId,variantId):Observable<{product?:ProductSdkDto;variant?:ProductVariantSdkDto; }>
Parameters
| Parameter | Type |
|---|---|
productId | number |
variantId | number | null |
Returns
Observable<{ product?: ProductSdkDto; variant?: ProductVariantSdkDto; }>
selectProductIds()
selectProductIds():
Observable<number[]>
Returns
Observable<number[]>
selectProductStatus()
selectProductStatus(
productId):Observable<LOADING|READY|"IN_QUEUE"|undefined>
Parameters
| Parameter | Type |
|---|---|
productId | number |
Returns
Observable<LOADING | READY | "IN_QUEUE" | undefined>