isy-nodejs
Version:
Node.js wrapper for ISY interface including websockets for change notifications. Fork of isy-js by Rod Toll. Designed to be used in a node.js application.
19 lines (15 loc) • 446 B
text/typescript
import type { Converter } from '../../Converters.js';
export enum Error {
True = 0,
False = 1,
}
export namespace Error {
export const Boolean: Converter<boolean, Error> = {
from: (value: boolean): Error => (value ? Error.True : Error.False),
to: (value: Error): boolean => value === Error.True,
};
export const Index: Converter<Error, number> = {
from: (value: Error): number => value,
to: (value: number): Error => value,
};
}