UNPKG

inventoresed

Version:

Z-Wave driver written entirely in JavaScript/TypeScript

14 lines (11 loc) 462 B
import { ZWaveError, ZWaveErrorCodes } from "@zwave-js/core/safe"; export const hexKeyRegexNDigits = /^0x[a-f0-9]+$/; export const hexKeyRegex4Digits = /^0x[a-f0-9]{4}$/; export const hexKeyRegex2Digits = /^0x[a-f0-9]{2}$/; export function throwInvalidConfig(which: string, reason?: string): never { throw new ZWaveError( `The ${which ? which + " " : ""}config file is malformed!` + (reason ? `\n${reason}` : ""), ZWaveErrorCodes.Config_Invalid, ); }