UNPKG

node-red-contrib-ifttt-broker

Version:

An IFTTT broker for Node-RED

24 lines (18 loc) 580 B
'use strict'; var ifttt = require('ifttt'); var util = require('util'); module.exports = { class: function(field) { function triggerField() { triggerField.super_.call(this, field.name); } util.inherits(triggerField, ifttt.Trigger.TriggerField); triggerField.prototype.nodeField = field; return triggerField; }, createDefault: function(field) { const result = new (this.class(field))(); result.setOptionsSampleData(field.sampleDataValid, field.sampleDataInvalid); return result; } };