Files
JiboSDK/node_modules/jibo/lib/behaviors/base/timeout-js.js
2026-03-22 03:21:45 +02:00

1 line
449 B
JavaScript

"use strict";var t=require("../../bt/factory"),e=require("../../bt/base"),r=e.Status,i=e.createBehavior,u=require("./timeout-succeed"),s=require("./null");module.exports=i({constructor:function(t){this.func=t},start:function(){return this.status=r.IN_PROGRESS,this.behavior=s("").setDecorators([u("",this.func())]),this.behavior.start()},stop:function(){this.behavior.stop()},update:function(){return this.behavior.update()}}),t.addBehavior(module);