import { assertComplexType, assertNumericType } from '@h5web/shared'; import type { ComplexType, NumericType } from '@h5web/shared'; import type { NxData } from './models'; export function assertNumericNxData( nxData: NxData ): asserts nxData is NxData { const { signalDef } = nxData; assertNumericType(signalDef.dataset); } export function assertComplexNxData( nxData: NxData ): asserts nxData is NxData { const { signalDef } = nxData; assertComplexType(signalDef.dataset); }