UNPKG

@wmfs/tymly

Version:

A framework for building and sharing workflows in Node.js

33 lines (26 loc) 720 B
'use strict' class Walking { init (stateConfig, options, callback) { callback(null) } enter (tymly, data, callback) { const ctx = tymly.ctx let destination if (data !== undefined && Object.prototype.hasOwnProperty.call(data, 'destination')) { destination = 'to the ' + data.destination } else { destination = 'somewhere' } console.log(' * Oh, looks like ' + ctx.petName + "'s off " + destination + '...') callback(null) } leave (tymly, options, callback) { const ctx = tymly.ctx console.log(" * That's quite enough walking for now, isn't it " + ctx.petName + '?') callback(null) } } module.exports = { autoNudge: false, stateClass: Walking }