zigbee-herdsman
Version:
An open source ZigBee gateway solution with node.js.
20 lines • 703 B
TypeScript
/// <reference types="node" />
import crc16ccitt from './crc16ccitt';
import { EmberInitialSecurityState } from '../types/struct';
export declare class Deferred<T> {
promise: Promise<T>;
_resolve: Function;
_reject: Function;
_isResolved: boolean;
_isRejected: boolean;
constructor();
resolve(value: T): void;
reject(value: T): void;
get isResolved(): boolean;
get isRejected(): boolean;
get isFullfilled(): boolean;
}
declare function ember_security(networkKey: Buffer): EmberInitialSecurityState;
declare function channelsMask2list(channelMask: number): number[];
export { crc16ccitt, ember_security, channelsMask2list };
//# sourceMappingURL=index.d.ts.map