node-red-contrib-sun-position
Version:
NodeRED nodes to get sun and moon position
84 lines • 1.68 kB
TypeScript
declare const _exports: runtimeRED;
export = _exports;
/**
* --- Type Defs ---
*/
export type runtimeRED = import('./types/typedefs.js').runtimeRED;
/**
* --- Type Defs ---
*/
export type runtimeNode = import('./types/typedefs.js').runtimeNode;
/**
* --- Type Defs ---
*/
export type runtimeNodeConfig = import('./types/typedefs.js').runtimeNodeConfig;
/**
* --- Type Defs ---
*/
export type IPositionConfigNode = import("./10-position-config.js").IPositionConfigNode;
/**
* Extensions for the nodeInstance object type
*/
export type ISunPositionNodeInstance = {
/**
* - tbd
*/
positionConfig: IPositionConfigNode;
/**
* output topic
*/
topic: string;
/**
* output topic
*/
rules: any[];
/**
* type of start value
*/
start: any;
/**
* start value
*/
startType: string;
/**
* start offset value
*/
startOffset: any;
/**
* type of the start offset value
*/
startOffsetType: string;
/**
* start offset multipier
*/
startOffsetMultiplier: number;
/**
* type of end value
*/
end: any;
/**
* end value
*/
endType: string;
/**
* end offset value
*/
endOffset: any;
/**
* type of the end offset value
*/
endOffsetType: string;
/**
* end offset multipier
*/
endOffsetMultiplier: number;
/**
* end offset multipier
*/
azimuthPos: any;
};
/**
* Combine nodeInstance with additional, optional functions
*/
export type ISunPositionNode = ISunPositionNodeInstance & runtimeNode;
//# sourceMappingURL=30-sun-position.d.ts.map