inventoresed
Version:
Z-Wave driver written entirely in JavaScript/TypeScript
11 lines (8 loc) • 293 B
text/typescript
import type { Message } from "./Message";
export interface INodeQuery {
nodeId: number;
}
/** Tests if the given message is for a node or references a node */
export function isNodeQuery<T extends Message>(msg: T): msg is T & INodeQuery {
return typeof (msg as any).nodeId === "number";
}