packages/fuselage-ui-kit/src/utils/hasElements.ts
import type * as UiKit from '@rocket.chat/ui-kit';
type LayoutBlockWithElements = Extract<
UiKit.LayoutBlock,
{ elements: readonly (UiKit.BlockElement | UiKit.TextObject)[] }
>;
export const hasElements = (
block: UiKit.LayoutBlock
): block is LayoutBlockWithElements =>
'elements' in block && Array.isArray(block.elements);