diff --git a/src/typing.ts b/src/typing.ts index d7b0201d7..3ed081804 100644 --- a/src/typing.ts +++ b/src/typing.ts @@ -11,19 +11,19 @@ export function isTransform(input: unknown): input is DS.Transform { export function isOpChannel( input: DS.ChannelType, ): input is DS.OpChannel { - return Object.keys(input).includes('op'); + return !!input && Object.keys(input).includes('op'); } export function isLambdaChannel( input: DS.ChannelType, ): input is DS.LambdaChannel { - return Object.keys(input).includes('lambda'); + return !!input && Object.keys(input).includes('lambda'); } export function isConstantChannel( input: DS.ChannelType, ): input is DS.ConstantChannel { - return Object.keys(input).includes('constant'); + return !!input && Object.keys(input).includes('constant'); } export function isURLLabels(labels: DS.Labelcall): labels is DS.URLLabels {