in packages/inference/src/providers/hf-inference.ts [518:535]
static validate(elem: unknown): elem is TableQuestionAnsweringOutput[number] {
return (
typeof elem === "object" &&
!!elem &&
"aggregator" in elem &&
typeof elem.aggregator === "string" &&
"answer" in elem &&
typeof elem.answer === "string" &&
"cells" in elem &&
Array.isArray(elem.cells) &&
elem.cells.every((x: unknown): x is string => typeof x === "string") &&
"coordinates" in elem &&
Array.isArray(elem.coordinates) &&
elem.coordinates.every(
(coord: unknown): coord is number[] => Array.isArray(coord) && coord.every((x) => typeof x === "number")
)
);
}