Add type cast

This commit is contained in:
Benjamin Lu
2026-01-24 05:43:28 -08:00
parent 4cfafc5e3d
commit 832546a5c4

View File

@@ -86,22 +86,24 @@ function getPreviewableOutputs(outputs?: TaskOutput): ResultItemImpl[] {
return []
}
return (items as ResultItem[])
.filter((item) => typeof item === 'object' && item !== null)
.map(
(item) =>
new ResultItemImpl({
...item,
nodeId,
mediaType
})
)
return items.filter(isResultItem).map(
(item) =>
new ResultItemImpl({
...item,
nodeId,
mediaType
})
)
})
)
return ResultItemImpl.filterPreviewable(resultItems)
}
function isResultItem(item: unknown): item is ResultItem {
return typeof item === 'object' && item !== null
}
export function getPreviewableOutputsFromJobDetail(
jobDetail?: JobDetail
): ResultItemImpl[] {