UNPKG

@iobroker/adapter-core

Version:

Core module to be used in ioBroker adapters. Acts as the bridge to js-controller.

28 lines (27 loc) 880 B
/** Characters that are forbidden in object IDs */ export declare const FORBIDDEN_CHARS: RegExp; /** * Checks if a pattern is a valid object ID pattern * * @param pattern The pattern to check for validity */ export declare function isValidPattern(pattern: string): boolean; /** * Converts a pattern to match object IDs into a RegEx string that can be used in `new RegExp(...)` * * @param pattern The pattern to convert * @returns The RegEx string */ export declare function pattern2RegEx(pattern: string): string; /** * Checks if given ip address is matching ipv4 or ipv6 localhost * * @param ip ipv4 or ipv6 address */ export declare function isLocalAddress(ip: string): boolean; /** * Checks if given ip address is matching ipv4 or ipv6 "listen all" address * * @param ip ipv4 or ipv6 address */ export declare function isListenAllAddress(ip: string): boolean;