Добрый день! Используется Shopify Polaris и компонент
Resource Picker
При выборе товаров \ коллекций выполняется функция
spoiler
const handleSetSelectedResources = (selectPayload: SelectPayload) => {
const selectedEntities: SelectedEntity[] = [];
selectPayload.selection.forEach((item: ResourceSelection) => {
//
})
}
item типа ResourceSelection, может быть трёх типов Product | ProductVariant | Collection
вопрос, можно ли как-то определить какого конкретно типа item?
в данный момент я делаю как-то так:
spoiler
if (essence.id.includes('/Product/')) {
const item = essence as Product;
}
if (essence.id.includes('/Collection/')) {
const item = essence as Collection;
}
но, по-моему, это мягко говоря не очень хорошее решение