Skip to main content

ProductsSharedStateKitQueryWrapper

Methods​

selectAll()​

selectAll(): Observable<ProductSdkDto[]>

Returns​

Observable<ProductSdkDto[]>


selectFirstVariantOfProduct()​

selectFirstVariantOfProduct(productId): Observable<ProductVariantSdkDto | null>

Parameters​

ParameterType
productIdnumber

Returns​

Observable<ProductVariantSdkDto | null>


selectProduct()​

selectProduct(productId): Observable<ProductSdkDto | null>

Parameters​

ParameterType
productIdnumber

Returns​

Observable<ProductSdkDto | null>


selectProductAndVariant()​

selectProductAndVariant(productId, variantId): Observable<{ product?: ProductSdkDto; variant?: ProductVariantSdkDto; }>

Parameters​

ParameterType
productIdnumber
variantIdnumber | null

Returns​

Observable<{ product?: ProductSdkDto; variant?: ProductVariantSdkDto; }>


selectProductIds()​

selectProductIds(): Observable<number[]>

Returns​

Observable<number[]>


selectProductStatus()​

selectProductStatus(productId): Observable<LOADING | READY | "IN_QUEUE" | undefined>

Parameters​

ParameterType
productIdnumber

Returns​

Observable<LOADING | READY | "IN_QUEUE" | undefined>