@effect/workflow
Advanced tools
@@ -104,4 +104,3 @@ "use strict"; | ||
| if (result._tag === "Suspended") { | ||
| instance.suspended = true; | ||
| return yield* Effect.interrupt; | ||
| return yield* Workflow.suspend(instance); | ||
| } | ||
@@ -108,0 +107,0 @@ const exit = yield* Effect.orDie(Schema.decode(activity.exitSchema)(result.exit)); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Activity.js","names":["Context","_interopRequireWildcard","require","Effect","Effectable","_Function","Schema","DurableDeferred","_crypto","Workflow","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","TypeId","exports","Symbol","for","make","options","successSchema","success","Void","errorSchema","error","Never","execute","self","CommitPrototype","name","exitSchema","ExitFromSelf","failure","defect","Defect","executeEncoded","matchEffect","onFailure","flatMap","orDie","encode","fail","onSuccess","value","commit","makeExecute","retry","dual","effect","suspend","attempt","provideService","CurrentAttempt","pipe","Reference","defaultValue","executionIdWithAttempt","gen","instance","InstanceTag","makeHashDigest","executionId","raceAll","activities","Union","map","activity","effects","EngineTag","GenericTag","fnUntraced","engine","result","wrapActivityResult","activityExecute","_","_tag","suspended","interrupt","exit","decode"],"sources":["../../src/Activity.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} | ||
| {"version":3,"file":"Activity.js","names":["Context","_interopRequireWildcard","require","Effect","Effectable","_Function","Schema","DurableDeferred","_crypto","Workflow","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","TypeId","exports","Symbol","for","make","options","successSchema","success","Void","errorSchema","error","Never","execute","self","CommitPrototype","name","exitSchema","ExitFromSelf","failure","defect","Defect","executeEncoded","matchEffect","onFailure","flatMap","orDie","encode","fail","onSuccess","value","commit","makeExecute","retry","dual","effect","suspend","attempt","provideService","CurrentAttempt","pipe","Reference","defaultValue","executionIdWithAttempt","gen","instance","InstanceTag","makeHashDigest","executionId","raceAll","activities","Union","map","activity","effects","EngineTag","GenericTag","fnUntraced","engine","result","wrapActivityResult","activityExecute","_","_tag","exit","decode"],"sources":["../../src/Activity.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} |
@@ -54,4 +54,3 @@ "use strict"; | ||
| if (Option.isNone(oexit)) { | ||
| instance.suspended = true; | ||
| return yield* Effect.interrupt; | ||
| return yield* Workflow.suspend(instance); | ||
| } | ||
@@ -58,0 +57,0 @@ return yield* Effect.flatten(Effect.orDie(Schema.decodeUnknown(self.exitSchema)(oexit.value))); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"DurableDeferred.js","names":["Context","_interopRequireWildcard","require","Effect","Encoding","Exit","_Function","Option","Schema","Workflow","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","TypeId","exports","Symbol","for","make","name","options","successSchema","success","Void","errorSchema","error","Never","exitSchema","failure","defect","Defect","withActivityAttempt","gen","attempt","CurrentAttempt","EngineTag","GenericTag","InstanceTag","Reference","defaultValue","await_","await","fnUntraced","self","engine","instance","oexit","wrapActivityResult","deferredResult","isNone","suspended","interrupt","flatten","orDie","decodeUnknown","value","into","dual","effect","contextWithEffect","context","onExit","exit","encodedExit","encode","deferredDone","workflowName","workflow","executionId","deferredName","raceAll","deferred","isSome","effects","TokenTypeId","Token","String","pipe","brand","TokenParsed","Class","asToken","encodeBase64Url","JSON","stringify","FromString","StringFromBase64Url","compose","parseJson","Tuple","transform","decode","parsed","fromString","decodeSync","encodeSync","token","tokenFromExecutionId","tokenFromPayload","map","payload","done","succeed","fail","failCause","cause"],"sources":["../../src/DurableDeferred.ts"],"sourcesContent":[null],"mappings":";;;;;;AAMA,IAAAA,OAAA,GAAAC,uBAAA,CAAAC,OAAA;AACA,IAAAC,MAAA,GAAAF,uBAAA,CAAAC,OAAA;AACA,IAAAE,QAAA,GAAAH,uBAAA,CAAAC,OAAA;AACA,IAAAG,IAAA,GAAAJ,uBAAA,CAAAC,OAAA;AACA,IAAAI,SAAA,GAAAJ,OAAA;AACA,IAAAK,MAAA,GAAAN,uBAAA,CAAAC,OAAA;AACA,IAAAM,MAAA,GAAAP,uBAAA,CAAAC,OAAA;AAEA,IAAAO,QAAA,GAAAR,uBAAA,CAAAC,OAAA;AAAyC,SAAAD,wBAAAS,CAAA,EAAAC,CAAA,6BAAAC,OAAA,MAAAC,CAAA,OAAAD,OAAA,IAAAE,CAAA,OAAAF,OAAA,YAAAX,uBAAA,YAAAA,CAAAS,CAAA,EAAAC,CAAA,SAAAA,CAAA,IAAAD,CAAA,IAAAA,CAAA,CAAAK,UAAA,SAAAL,CAAA,MAAAM,CAAA,EAAAC,CAAA,EAAAC,CAAA,KAAAC,SAAA,QAAAC,OAAA,EAAAV,CAAA,iBAAAA,CAAA,uBAAAA,CAAA,yBAAAA,CAAA,SAAAQ,CAAA,MAAAF,CAAA,GAAAL,CAAA,GAAAG,CAAA,GAAAD,CAAA,QAAAG,CAAA,CAAAK,GAAA,CAAAX,CAAA,UAAAM,CAAA,CAAAM,GAAA,CAAAZ,CAAA,GAAAM,CAAA,CAAAO,GAAA,CAAAb,CAAA,EAAAQ,CAAA,gBAAAP,CAAA,IAAAD,CAAA,gBAAAC,CAAA,OAAAa,cAAA,CAAAC,IAAA,CAAAf,CAAA,EAAAC,CAAA,OAAAM,CAAA,IAAAD,CAAA,GAAAU,MAAA,CAAAC,cAAA,KAAAD,MAAA,CAAAE,wBAAA,CAAAlB,CAAA,EAAAC,CAAA,OAAAM,CAAA,CAAAK,GAAA,IAAAL,CAAA,CAAAM,GAAA,IAAAP,CAAA,CAAAE,CAAA,EAAAP,CAAA,EAAAM,CAAA,IAAAC,CAAA,CAAAP,CAAA,IAAAD,CAAA,CAAAC,CAAA,WAAAO,CAAA,KAAAR,CAAA,EAAAC,CAAA;AAGzC;;;;AAIO,MAAMkB,MAAM,GAAAC,OAAA,CAAAD,MAAA,gBAAkBE,MAAM,CAACC,GAAG,CAAC,kCAAkC,CAAC;AAoCnF;;;;AAIO,MAAMC,IAAI,GAAGA,CAGlBC,IAAY,EAAEC,OAGf,MAAuC;EACtC,CAACN,MAAM,GAAGA,MAAM;EAChBK,IAAI;EACJE,aAAa,EAAED,OAAO,EAAEE,OAAO,IAAI7B,MAAM,CAAC8B,IAAW;EACrDC,WAAW,EAAEJ,OAAO,EAAEK,KAAK,IAAIhC,MAAM,CAACiC,KAAY;EAClDC,UAAU,EAAElC,MAAM,CAACH,IAAI,CAAC;IACtBgC,OAAO,EAAEF,OAAO,EAAEE,OAAO,IAAI7B,MAAM,CAAC8B,IAAW;IAC/CK,OAAO,EAAER,OAAO,EAAEK,KAAK,IAAIhC,MAAM,CAACiC,KAAY;IAC9CG,MAAM,EAAEpC,MAAM,CAACqC;GAChB,CAAC;EACFC,mBAAmB,EAAE3C,MAAM,CAAC4C,GAAG,CAAC,aAAS;IACvC,MAAMC,OAAO,GAAG,OAAOC,cAAc;IACrC,OAAOhB,IAAI,CAAC,GAAGC,IAAI,IAAIc,OAAO,EAAE,EAAE;MAChCX,OAAO,EAAEF,OAAO,EAAEE,OAAO;MACzBG,KAAK,EAAEL,OAAO,EAAEK;KACjB,CAAC;EACJ,CAAC;CACF,CAAC;AAAAV,OAAA,CAAAG,IAAA,GAAAA,IAAA;AAEF,MAAMiB,SAAS,gBAAGlD,OAAO,CAACmD,UAAU,CAClC,iCAAqE,CACtE;AAED,MAAMC,WAAW,gBAAGpD,OAAO,CAACmD,UAAU,CACpC,kDAAwF,CACzF;AAED,MAAMF,cAAc,gBAAGjD,OAAO,CAACqD,SAAS,EAA2B,CACjE,0CAAuF,EACvF;EACEC,YAAY,EAAEA,CAAA,KAAM;CACrB,CACF;AAED,MAAMC,MAAM,GAAAzB,OAAA,CAAA0B,KAAA,gBAMRrD,MAAM,CAACsD,UAAU,CAAC,WAGpBC,IAAqC;EACrC,MAAMC,MAAM,GAAG,OAAOT,SAAS;EAC/B,MAAMU,QAAQ,GAAG,OAAOR,WAAW;EACnC,MAAMS,KAAK,GAAG,OAAOpD,QAAQ,CAACqD,kBAAkB,CAACH,MAAM,CAACI,cAAc,CAACL,IAAI,CAAC,EAAEnD,MAAM,CAACyD,MAAM,CAAC;EAC5F,IAAIzD,MAAM,CAACyD,MAAM,CAACH,KAAK,CAAC,EAAE;IACxBD,QAAQ,CAACK,SAAS,GAAG,IAAI;IACzB,OAAO,OAAO9D,MAAM,CAAC+D,SAAS;EAChC;EACA,OAAO,OAAO/D,MAAM,CAACgE,OAAO,CAAChE,MAAM,CAACiE,KAAK,CACvC5D,MAAM,CAAC6D,aAAa,CAACX,IAAI,CAAChB,UAAU,CAAC,CAACmB,KAAK,CAACS,KAAK,CAAC,CACnD,CAAC;AACJ,CAAC,CAAC;AAUF;;;;AAIO,MAAMC,IAAI,GAAAzC,OAAA,CAAAyC,IAAA,gBAsBb,IAAAC,cAAI,EAAC,CAAC,EAAE,CACVC,MAAwD,EACxDf,IAAqC,KAMrCvD,MAAM,CAACuE,iBAAiB,CAAEC,OAA2D,IAAI;EACvF,MAAMhB,MAAM,GAAG3D,OAAO,CAACsB,GAAG,CAACqD,OAAO,EAAEzB,SAAS,CAAC;EAC9C,MAAMU,QAAQ,GAAG5D,OAAO,CAACsB,GAAG,CAACqD,OAAO,EAAEvB,WAAW,CAAC;EAClD,OAAOjD,MAAM,CAACyE,MAAM,CAClBH,MAAM,EACNtE,MAAM,CAACsD,UAAU,CAAC,WAAUoB,IAAI;IAC9B,IAAIjB,QAAQ,CAACK,SAAS,EAAE;IACxB,MAAMa,WAAW,GAAG,OAAO3E,MAAM,CAACiE,KAAK,CAAC5D,MAAM,CAACuE,MAAM,CAACrB,IAAI,CAAChB,UAAU,CAAC,CAACmC,IAAI,CAAC,CAAC;IAC7E,OAAOlB,MAAM,CAACqB,YAAY,CAAC;MACzBC,YAAY,EAAErB,QAAQ,CAACsB,QAAQ,CAAChD,IAAI;MACpCiD,WAAW,EAAEvB,QAAQ,CAACuB,WAAW;MACjCC,YAAY,EAAE1B,IAAI,CAACxB,IAAI;MACvB2C,IAAI,EAAEC;KACP,CAAC;EACJ,CAAC,CAAC,CACH;AACH,CAAC,CAAC,CAAC;AAEL;;;;AAIO,MAAMO,OAAO,GAMlBlD,OAaD,IAQG;EACF,MAAMmD,QAAQ,GAAGrD,IAAI,CAAW,WAAWE,OAAO,CAACD,IAAI,EAAE,EAAE;IACzDG,OAAO,EAAEF,OAAO,CAACE,OAAO;IACxBG,KAAK,EAAEL,OAAO,CAACK;GAChB,CAAC;EACF,OAAOrC,MAAM,CAAC4C,GAAG,CAAC,aAAS;IACzB,MAAMY,MAAM,GAAG,OAAOT,SAAS;IAC/B,MAAMW,KAAK,GAAG,OAAOpD,QAAQ,CAACqD,kBAAkB,CAACH,MAAM,CAACI,cAAc,CAACuB,QAAQ,CAAC,EAAE/E,MAAM,CAACyD,MAAM,CAAC;IAChG,IAAIzD,MAAM,CAACgF,MAAM,CAAC1B,KAAK,CAAC,EAAE;MACxB,OAAO,OAAQ1D,MAAM,CAACgE,OAAO,CAAChE,MAAM,CAACiE,KAAK,CACxC5D,MAAM,CAAC6D,aAAa,CAACiB,QAAQ,CAAC5C,UAAU,CAAC,CAACmB,KAAK,CAACS,KAAK,CAAC,CACvD,CAAkC;IACrC;IACA,OAAO,OAAOC,IAAI,CAACpE,MAAM,CAACkF,OAAO,CAAClD,OAAO,CAACqD,OAAO,CAAC,EAAEF,QAAQ,CAAC;EAC/D,CAAC,CAAC;AACJ,CAAC;AAED;;;;AAAAxD,OAAA,CAAAuD,OAAA,GAAAA,OAAA;AAIO,MAAMI,WAAW,GAAA3D,OAAA,CAAA2D,WAAA,gBAAkB1D,MAAM,CAACC,GAAG,CAAC,wCAAwC,CAAC;AAc9F;;;;AAIO,MAAM0D,KAAK,GAAA5D,OAAA,CAAA4D,KAAA,gBAGdlF,MAAM,CAACmF,MAAM,CAACC,IAAI,cACpBpF,MAAM,CAACqF,KAAK,CAACJ,WAAW,CAAC,CAC1B;AAED;;;;AAIM,MAAOK,WAAY,sBAAQtF,MAAM,CAACuF,KAAK,CAAc,8CAA8C,CAAC,CAAC;EACzGd,YAAY,EAAEzE,MAAM,CAACmF,MAAM;EAC3BR,WAAW,EAAE3E,MAAM,CAACmF,MAAM;EAC1BP,YAAY,EAAE5E,MAAM,CAACmF;CACtB,CAAC;EACA;;;EAGA,IAAIK,OAAOA,CAAA;IACT,OAAO5F,QAAQ,CAAC6F,eAAe,CAACC,IAAI,CAACC,SAAS,CAAC,CAAC,IAAI,CAAClB,YAAY,EAAE,IAAI,CAACE,WAAW,EAAE,IAAI,CAACC,YAAY,CAAC,CAAC,CAAU;EACpH;EAEA;;;EAGA,OAAgBgB,UAAU,gBAGtB5F,MAAM,CAAC6F,mBAAmB,CAACT,IAAI,cACjCpF,MAAM,CAAC8F,OAAO,cAAC9F,MAAM,CAAC+F,SAAS,cAAC/F,MAAM,CAACgG,KAAK,CAAChG,MAAM,CAACmF,MAAM,EAAEnF,MAAM,CAACmF,MAAM,EAAEnF,MAAM,CAACmF,MAAM,CAAC,CAAC,CAAC,eAC3FnF,MAAM,CAACiG,SAAS,CAACX,WAAW,EAAE;IAC5BY,MAAM,EAAEA,CAAC,CAACzB,YAAY,EAAEE,WAAW,EAAEC,YAAY,CAAC,KAChD,IAAIU,WAAW,CAAC;MACdb,YAAY;MACZE,WAAW;MACXC;KACD,CAAC;IACJL,MAAM,EAAG4B,MAAM,IAAK,CAACA,MAAM,CAAC1B,YAAY,EAAE0B,MAAM,CAACxB,WAAW,EAAEwB,MAAM,CAACvB,YAAY;GAClF,CAAC,CACH;EAED;;;EAGA,OAAgBwB,UAAU,gBAAGpG,MAAM,CAACqG,UAAU,CAACf,WAAW,CAACM,UAAU,CAAC;EAEtE;;;EAGA,OAAgBrB,MAAM,gBAAGvE,MAAM,CAACsG,UAAU,CAAChB,WAAW,CAACM,UAAU,CAAC;;AAGpE;;;;AAAAtE,OAAA,CAAAgE,WAAA,GAAAA,WAAA;AAIO,MAAMiB,KAAK,GAAAjF,OAAA,CAAAiF,KAAA,gBAEmC5G,MAAM,CAACsD,UAAU,CAAC,WAGrEC,IAAqC;EACrC,MAAME,QAAQ,GAAG,OAAOR,WAAW;EACnC,OAAO4D,oBAAoB,CAACtD,IAAI,EAAEE,QAAQ,CAAC;AAC7C,CAAC,CAAC;AAEF;;;;AAIO,MAAMoD,oBAAoB,GAAAlF,OAAA,CAAAkF,oBAAA,gBAqB7B,IAAAxC,cAAI,EACN,CAAC,EACD,CACEd,IAAqC,EACrCvB,OAGC,KAED,IAAI2D,WAAW,CAAC;EACdb,YAAY,EAAE9C,OAAO,CAAC+C,QAAQ,CAAChD,IAAI;EACnCiD,WAAW,EAAEhD,OAAO,CAACgD,WAAW;EAChCC,YAAY,EAAE1B,IAAI,CAACxB;CACpB,CAAC,CAAC8D,OAAO,CACb;AAED;;;;AAIO,MAAMiB,gBAAgB,GAAAnF,OAAA,CAAAmF,gBAAA,gBAwBzB,IAAAzC,cAAI,EACN,CAAC,EACD,CACEd,IAAqC,EACrCvB,OAGC,KAEDhC,MAAM,CAAC+G,GAAG,CAAC/E,OAAO,CAAC+C,QAAQ,CAACC,WAAW,CAAChD,OAAO,CAACgF,OAAO,CAAC,EAAGhC,WAAW,IACpE6B,oBAAoB,CAACtD,IAAI,EAAE;EACzBwB,QAAQ,EAAE/C,OAAO,CAAC+C,QAAQ;EAC1BC;CACD,CAAC,CAAC,CACR;AAED;;;;AAIO,MAAMiC,IAAI,GAAAtF,OAAA,CAAAsF,IAAA,gBA0Bb,IAAA5C,cAAI,EACN,CAAC,eACDrE,MAAM,CAACsD,UAAU,CAAC,WAChBC,IAAqC,EACrCvB,OAGC;EAED,MAAMwB,MAAM,GAAG,OAAOT,SAAS;EAC/B,MAAM6D,KAAK,GAAGjB,WAAW,CAACc,UAAU,CAACzE,OAAO,CAAC4E,KAAK,CAAC;EACnD,MAAMlC,IAAI,GAAG,OAAOrE,MAAM,CAACuE,MAAM,CAACrB,IAAI,CAAChB,UAAU,CAAC,CAACP,OAAO,CAAC0C,IAAI,CAAC;EAChE,OAAOlB,MAAM,CAACqB,YAAY,CAAC;IACzBC,YAAY,EAAE8B,KAAK,CAAC9B,YAAY;IAChCE,WAAW,EAAE4B,KAAK,CAAC5B,WAAW;IAC9BC,YAAY,EAAE2B,KAAK,CAAC3B,YAAY;IAChCP,IAAI,EAAEA;GACP,CAAC;AACJ,CAAC,EAAE1E,MAAM,CAACiE,KAAK,CAAC,CACjB;AAED;;;;AAIO,MAAMiD,OAAO,GAAAvF,OAAA,CAAAuF,OAAA,gBAsBhB,IAAA7C,cAAI,EACN,CAAC,EACD,CACEd,IAAqC,EACrCvB,OAGC,KAEDiF,IAAI,CAAC1D,IAAI,EAAE;EACTqD,KAAK,EAAE5E,OAAO,CAAC4E,KAAK;EACpBlC,IAAI,EAAExE,IAAI,CAACgH,OAAO,CAAClF,OAAO,CAACmC,KAAK;CACjC,CAAC,CACL;AAED;;;;AAIO,MAAMgD,IAAI,GAAAxF,OAAA,CAAAwF,IAAA,gBAsBb,IAAA9C,cAAI,EACN,CAAC,EACD,CACEd,IAAqC,EACrCvB,OAGC,KAEDiF,IAAI,CAAC1D,IAAI,EAAE;EACTqD,KAAK,EAAE5E,OAAO,CAAC4E,KAAK;EACpBlC,IAAI,EAAExE,IAAI,CAACiH,IAAI,CAACnF,OAAO,CAACK,KAAK;CAC9B,CAAC,CACL;AAED;;;;AAIO,MAAM+E,SAAS,GAAAzF,OAAA,CAAAyF,SAAA,gBAsBlB,IAAA/C,cAAI,EACN,CAAC,EACD,CACEd,IAAqC,EACrCvB,OAGC,KAEDiF,IAAI,CAAC1D,IAAI,EAAE;EACTqD,KAAK,EAAE5E,OAAO,CAAC4E,KAAK;EACpBlC,IAAI,EAAExE,IAAI,CAACkH,SAAS,CAACpF,OAAO,CAACqF,KAAK;CACnC,CAAC,CACL","ignoreList":[]} | ||
| {"version":3,"file":"DurableDeferred.js","names":["Context","_interopRequireWildcard","require","Effect","Encoding","Exit","_Function","Option","Schema","Workflow","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","TypeId","exports","Symbol","for","make","name","options","successSchema","success","Void","errorSchema","error","Never","exitSchema","failure","defect","Defect","withActivityAttempt","gen","attempt","CurrentAttempt","EngineTag","GenericTag","InstanceTag","Reference","defaultValue","await_","await","fnUntraced","self","engine","instance","oexit","wrapActivityResult","deferredResult","isNone","suspend","flatten","orDie","decodeUnknown","value","into","dual","effect","contextWithEffect","context","onExit","exit","suspended","encodedExit","encode","deferredDone","workflowName","workflow","executionId","deferredName","raceAll","deferred","isSome","effects","TokenTypeId","Token","String","pipe","brand","TokenParsed","Class","asToken","encodeBase64Url","JSON","stringify","FromString","StringFromBase64Url","compose","parseJson","Tuple","transform","decode","parsed","fromString","decodeSync","encodeSync","token","tokenFromExecutionId","tokenFromPayload","map","payload","done","succeed","fail","failCause","cause"],"sources":["../../src/DurableDeferred.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} |
+16
-5
@@ -6,3 +6,3 @@ "use strict"; | ||
| }); | ||
| exports.wrapActivityResult = exports.withCompensation = exports.make = exports.isResult = exports.intoResult = exports.fromTaggedRequest = exports.TypeId = exports.Suspended = exports.SuspendOnFailure = exports.ResultTypeId = exports.Result = exports.Complete = exports.CaptureDefects = void 0; | ||
| exports.wrapActivityResult = exports.withCompensation = exports.suspend = exports.make = exports.isResult = exports.intoResult = exports.fromTaggedRequest = exports.TypeId = exports.Suspended = exports.SuspendOnFailure = exports.ResultTypeId = exports.Result = exports.Complete = exports.CaptureDefects = void 0; | ||
| var Cause = _interopRequireWildcard(require("effect/Cause")); | ||
@@ -13,2 +13,3 @@ var Context = _interopRequireWildcard(require("effect/Context")); | ||
| var Exit = _interopRequireWildcard(require("effect/Exit")); | ||
| var Fiber = _interopRequireWildcard(require("effect/Fiber")); | ||
| var _Function = require("effect/Function"); | ||
@@ -97,4 +98,3 @@ var Layer = _interopRequireWildcard(require("effect/Layer")); | ||
| if (result._tag === "Suspended") { | ||
| parentInstance.value.suspended = true; | ||
| return yield* Effect.interrupt; | ||
| return yield* suspend(parentInstance.value); | ||
| } | ||
@@ -257,3 +257,5 @@ return yield* result.exit; | ||
| const suspendOnFailure = Context.get(instance.workflow.annotations, SuspendOnFailure); | ||
| return Effect.uninterruptibleMask(restore => restore(effect).pipe(suspendOnFailure ? Effect.catchAllCause(cause => { | ||
| return Effect.uninterruptibleMask(restore => restore(effect).pipe( | ||
| // So we can use external interruption to suspend a workflow | ||
| Effect.fork, Effect.flatMap(fiber => Effect.onInterrupt(Fiber.join(fiber), () => Fiber.interrupt(fiber))), suspendOnFailure ? Effect.catchAllCause(cause => { | ||
| instance.suspended = true; | ||
@@ -284,3 +286,3 @@ if (!Cause.isInterruptedOnly(cause)) { | ||
| if (instance.suspended) { | ||
| return state.count > 0 ? state.latch.await.pipe(Effect.andThen(Effect.yieldNow()), Effect.andThen(Effect.interrupt)) : Effect.interrupt; | ||
| return state.count > 0 ? state.latch.await.pipe(Effect.andThen(Effect.yieldNow()), Effect.andThen(suspend(instance))) : suspend(instance); | ||
| } | ||
@@ -312,2 +314,10 @@ if (state.count === 0) state.latch.unsafeClose(); | ||
| /** | ||
| * @since 1.0.0 | ||
| */ | ||
| const suspend = instance => Effect.interruptible(Effect.async(() => { | ||
| instance.suspended = true; | ||
| const fiber = Option.getOrThrow(Fiber.getCurrentFiber()); | ||
| fiber.unsafeInterruptAsFork(fiber.id()); | ||
| })); | ||
| /** | ||
| * If you set this annotation to `true` for a workflow, it will capture defects | ||
@@ -321,2 +331,3 @@ * and include them in the result of the workflow or it's activities. | ||
| */ | ||
| exports.suspend = suspend; | ||
| class CaptureDefects extends /*#__PURE__*/Context.Reference()("@effect/workflow/Workflow/CaptureDefects", { | ||
@@ -323,0 +334,0 @@ defaultValue: _Function.constTrue |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Workflow.js","names":["Cause","_interopRequireWildcard","require","Context","Data","Effect","Exit","_Function","Layer","Option","Predicate","PrimaryKey","Schedule","Schema","_crypto","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","TypeId","exports","Symbol","for","EngineTag","GenericTag","InstanceTag","make","options","suspendedRetrySchedule","defaultRetrySchedule","makeExecutionId","payload","makeHashDigest","name","idempotencyKey","self","payloadSchema","isSchema","Struct","successSchema","success","Void","errorSchema","error","Never","annotations","empty","annotate","tag","value","add","annotateContext","context","merge","execute","fnUntraced","fields","opts","engine","executionId","annotateCurrentSpan","parentInstance","serviceOption","result","isSome","instance","addFinalizer","interrupted","_tag","void","interrupt","discard","workflow","run","parent","getOrUndefined","wrapActivityResult","suspended","exit","sleep","driver","next","pipe","catchAll","dieMessage","withSpan","captureStackTrace","poll","effect","attributes","resume","toLayer","effectContext","gen","register","suspend","mapInputContext","input","withCompensation","exponential","union","spaced","fromTaggedRequest","schema","failure","ResultTypeId","isResult","u","hasProperty","Complete","TaggedClass","SchemaFromSelf","_options","declare","SchemaEncoded","defect","Defect","transform","decode","fromA","encode","toI","Suspended","cause","optional","Result","Union","intoResult","contextWithEffect","captureDefects","CaptureDefects","suspendOnFailure","SuspendOnFailure","uninterruptibleMask","restore","catchAllCause","isInterruptedOnly","die","squash","identity","scoped","matchCauseEffect","onSuccess","succeed","onFailure","isDie","failCause","isSuspend","state","activityState","count","latch","await","andThen","yieldNow","unsafeClose","onExit","isSuspended","isSuccess","sequential","open","dual","compensation","tap","Reference","defaultValue","constTrue","constFalse"],"sources":["../../src/Workflow.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} | ||
| {"version":3,"file":"Workflow.js","names":["Cause","_interopRequireWildcard","require","Context","Data","Effect","Exit","Fiber","_Function","Layer","Option","Predicate","PrimaryKey","Schedule","Schema","_crypto","e","t","WeakMap","r","n","__esModule","o","i","f","__proto__","default","has","get","set","hasOwnProperty","call","Object","defineProperty","getOwnPropertyDescriptor","TypeId","exports","Symbol","for","EngineTag","GenericTag","InstanceTag","make","options","suspendedRetrySchedule","defaultRetrySchedule","makeExecutionId","payload","makeHashDigest","name","idempotencyKey","self","payloadSchema","isSchema","Struct","successSchema","success","Void","errorSchema","error","Never","annotations","empty","annotate","tag","value","add","annotateContext","context","merge","execute","fnUntraced","fields","opts","engine","executionId","annotateCurrentSpan","parentInstance","serviceOption","result","isSome","instance","addFinalizer","interrupted","_tag","void","interrupt","discard","workflow","run","parent","getOrUndefined","wrapActivityResult","suspend","exit","sleep","driver","next","pipe","catchAll","dieMessage","withSpan","captureStackTrace","poll","effect","attributes","resume","toLayer","effectContext","gen","register","mapInputContext","input","withCompensation","exponential","union","spaced","fromTaggedRequest","schema","failure","ResultTypeId","isResult","u","hasProperty","Complete","TaggedClass","SchemaFromSelf","_options","declare","SchemaEncoded","defect","Defect","transform","decode","fromA","encode","toI","Suspended","cause","optional","Result","Union","intoResult","contextWithEffect","captureDefects","CaptureDefects","suspendOnFailure","SuspendOnFailure","uninterruptibleMask","restore","fork","flatMap","fiber","onInterrupt","join","catchAllCause","suspended","isInterruptedOnly","die","squash","identity","scoped","matchCauseEffect","onSuccess","succeed","onFailure","isDie","failCause","isSuspend","state","activityState","count","latch","await","andThen","yieldNow","unsafeClose","onExit","isSuspended","isSuccess","sequential","open","dual","compensation","tap","interruptible","async","getOrThrow","getCurrentFiber","unsafeInterruptAsFork","id","Reference","defaultValue","constTrue","constFalse"],"sources":["../../src/Workflow.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"DurableDeferred.d.ts","sourceRoot":"","sources":["../../src/DurableDeferred.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"DurableDeferred.d.ts","sourceRoot":"","sources":["../../src/DurableDeferred.ts"],"names":[],"mappings":"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"} |
@@ -299,2 +299,6 @@ /** | ||
| }; | ||
| /** | ||
| * @since 1.0.0 | ||
| */ | ||
| export declare const suspend: (instance: WorkflowInstance["Type"]) => Effect.Effect<never>; | ||
| declare const CaptureDefects_base: Context.ReferenceClass<CaptureDefects, "@effect/workflow/Workflow/CaptureDefects", boolean>; | ||
@@ -301,0 +305,0 @@ /** |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Workflow.d.ts","sourceRoot":"","sources":["../../src/Workflow.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"Workflow.d.ts","sourceRoot":"","sources":["../../src/Workflow.ts"],"names":[],"mappings":"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"} |
@@ -94,4 +94,3 @@ import * as Context from "effect/Context"; | ||
| if (result._tag === "Suspended") { | ||
| instance.suspended = true; | ||
| return yield* Effect.interrupt; | ||
| return yield* Workflow.suspend(instance); | ||
| } | ||
@@ -98,0 +97,0 @@ const exit = yield* Effect.orDie(Schema.decode(activity.exitSchema)(result.exit)); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Activity.js","names":["Context","Effect","Effectable","dual","Schema","DurableDeferred","makeHashDigest","Workflow","TypeId","Symbol","for","make","options","successSchema","success","Void","errorSchema","error","Never","execute","self","CommitPrototype","name","exitSchema","ExitFromSelf","failure","defect","Defect","executeEncoded","matchEffect","onFailure","flatMap","orDie","encode","fail","onSuccess","value","commit","makeExecute","retry","effect","suspend","attempt","provideService","CurrentAttempt","pipe","Reference","defaultValue","executionIdWithAttempt","gen","instance","InstanceTag","executionId","raceAll","activities","Union","map","activity","effects","EngineTag","GenericTag","fnUntraced","engine","result","wrapActivityResult","activityExecute","_","_tag","suspended","interrupt","exit","decode"],"sources":["../../src/Activity.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} | ||
| {"version":3,"file":"Activity.js","names":["Context","Effect","Effectable","dual","Schema","DurableDeferred","makeHashDigest","Workflow","TypeId","Symbol","for","make","options","successSchema","success","Void","errorSchema","error","Never","execute","self","CommitPrototype","name","exitSchema","ExitFromSelf","failure","defect","Defect","executeEncoded","matchEffect","onFailure","flatMap","orDie","encode","fail","onSuccess","value","commit","makeExecute","retry","effect","suspend","attempt","provideService","CurrentAttempt","pipe","Reference","defaultValue","executionIdWithAttempt","gen","instance","InstanceTag","executionId","raceAll","activities","Union","map","activity","effects","EngineTag","GenericTag","fnUntraced","engine","result","wrapActivityResult","activityExecute","_","_tag","exit","decode"],"sources":["../../src/Activity.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} |
@@ -46,4 +46,3 @@ import * as Context from "effect/Context"; | ||
| if (Option.isNone(oexit)) { | ||
| instance.suspended = true; | ||
| return yield* Effect.interrupt; | ||
| return yield* Workflow.suspend(instance); | ||
| } | ||
@@ -50,0 +49,0 @@ return yield* Effect.flatten(Effect.orDie(Schema.decodeUnknown(self.exitSchema)(oexit.value))); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"DurableDeferred.js","names":["Context","Effect","Encoding","Exit","dual","Option","Schema","Workflow","TypeId","Symbol","for","make","name","options","successSchema","success","Void","errorSchema","error","Never","exitSchema","failure","defect","Defect","withActivityAttempt","gen","attempt","CurrentAttempt","EngineTag","GenericTag","InstanceTag","Reference","defaultValue","await_","fnUntraced","self","engine","instance","oexit","wrapActivityResult","deferredResult","isNone","suspended","interrupt","flatten","orDie","decodeUnknown","value","await","into","effect","contextWithEffect","context","get","onExit","exit","encodedExit","encode","deferredDone","workflowName","workflow","executionId","deferredName","raceAll","deferred","isSome","effects","TokenTypeId","Token","String","pipe","brand","TokenParsed","Class","asToken","encodeBase64Url","JSON","stringify","FromString","StringFromBase64Url","compose","parseJson","Tuple","transform","decode","parsed","fromString","decodeSync","encodeSync","token","tokenFromExecutionId","tokenFromPayload","map","payload","done","succeed","fail","failCause","cause"],"sources":["../../src/DurableDeferred.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} | ||
| {"version":3,"file":"DurableDeferred.js","names":["Context","Effect","Encoding","Exit","dual","Option","Schema","Workflow","TypeId","Symbol","for","make","name","options","successSchema","success","Void","errorSchema","error","Never","exitSchema","failure","defect","Defect","withActivityAttempt","gen","attempt","CurrentAttempt","EngineTag","GenericTag","InstanceTag","Reference","defaultValue","await_","fnUntraced","self","engine","instance","oexit","wrapActivityResult","deferredResult","isNone","suspend","flatten","orDie","decodeUnknown","value","await","into","effect","contextWithEffect","context","get","onExit","exit","suspended","encodedExit","encode","deferredDone","workflowName","workflow","executionId","deferredName","raceAll","deferred","isSome","effects","TokenTypeId","Token","String","pipe","brand","TokenParsed","Class","asToken","encodeBase64Url","JSON","stringify","FromString","StringFromBase64Url","compose","parseJson","Tuple","transform","decode","parsed","fromString","decodeSync","encodeSync","token","tokenFromExecutionId","tokenFromPayload","map","payload","done","succeed","fail","failCause","cause"],"sources":["../../src/DurableDeferred.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} |
+14
-4
@@ -9,2 +9,3 @@ /** | ||
| import * as Exit from "effect/Exit"; | ||
| import * as Fiber from "effect/Fiber"; | ||
| import { constFalse, constTrue, dual, identity } from "effect/Function"; | ||
@@ -88,4 +89,3 @@ import * as Layer from "effect/Layer"; | ||
| if (result._tag === "Suspended") { | ||
| parentInstance.value.suspended = true; | ||
| return yield* Effect.interrupt; | ||
| return yield* suspend(parentInstance.value); | ||
| } | ||
@@ -242,3 +242,5 @@ return yield* result.exit; | ||
| const suspendOnFailure = Context.get(instance.workflow.annotations, SuspendOnFailure); | ||
| return Effect.uninterruptibleMask(restore => restore(effect).pipe(suspendOnFailure ? Effect.catchAllCause(cause => { | ||
| return Effect.uninterruptibleMask(restore => restore(effect).pipe( | ||
| // So we can use external interruption to suspend a workflow | ||
| Effect.fork, Effect.flatMap(fiber => Effect.onInterrupt(Fiber.join(fiber), () => Fiber.interrupt(fiber))), suspendOnFailure ? Effect.catchAllCause(cause => { | ||
| instance.suspended = true; | ||
@@ -268,3 +270,3 @@ if (!Cause.isInterruptedOnly(cause)) { | ||
| if (instance.suspended) { | ||
| return state.count > 0 ? state.latch.await.pipe(Effect.andThen(Effect.yieldNow()), Effect.andThen(Effect.interrupt)) : Effect.interrupt; | ||
| return state.count > 0 ? state.latch.await.pipe(Effect.andThen(Effect.yieldNow()), Effect.andThen(suspend(instance))) : suspend(instance); | ||
| } | ||
@@ -295,2 +297,10 @@ if (state.count === 0) state.latch.unsafeClose(); | ||
| /** | ||
| * @since 1.0.0 | ||
| */ | ||
| export const suspend = instance => Effect.interruptible(Effect.async(() => { | ||
| instance.suspended = true; | ||
| const fiber = Option.getOrThrow(Fiber.getCurrentFiber()); | ||
| fiber.unsafeInterruptAsFork(fiber.id()); | ||
| })); | ||
| /** | ||
| * If you set this annotation to `true` for a workflow, it will capture defects | ||
@@ -297,0 +307,0 @@ * and include them in the result of the workflow or it's activities. |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"Workflow.js","names":["Cause","Context","Data","Effect","Exit","constFalse","constTrue","dual","identity","Layer","Option","Predicate","PrimaryKey","Schedule","Schema","makeHashDigest","TypeId","Symbol","for","EngineTag","GenericTag","InstanceTag","make","options","suspendedRetrySchedule","defaultRetrySchedule","makeExecutionId","payload","name","idempotencyKey","self","payloadSchema","isSchema","Struct","successSchema","success","Void","errorSchema","error","Never","annotations","empty","annotate","tag","value","add","annotateContext","context","merge","execute","fnUntraced","fields","opts","engine","executionId","annotateCurrentSpan","parentInstance","serviceOption","result","isSome","instance","addFinalizer","interrupted","_tag","void","interrupt","discard","workflow","run","parent","getOrUndefined","wrapActivityResult","suspended","exit","sleep","driver","next","pipe","catchAll","dieMessage","withSpan","captureStackTrace","poll","effect","attributes","resume","toLayer","effectContext","gen","get","register","suspend","mapInputContext","input","withCompensation","exponential","union","spaced","fromTaggedRequest","schema","failure","ResultTypeId","isResult","u","hasProperty","Complete","TaggedClass","SchemaFromSelf","_options","declare","SchemaEncoded","defect","Defect","transform","decode","fromA","encode","toI","Suspended","cause","optional","Result","Union","intoResult","contextWithEffect","captureDefects","CaptureDefects","suspendOnFailure","SuspendOnFailure","uninterruptibleMask","restore","catchAllCause","isInterruptedOnly","die","squash","scoped","matchCauseEffect","onSuccess","succeed","onFailure","isDie","failCause","isSuspend","state","activityState","count","latch","await","andThen","yieldNow","unsafeClose","onExit","isSuspended","isSuccess","sequential","open","compensation","tap","Reference","defaultValue"],"sources":["../../src/Workflow.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} | ||
| {"version":3,"file":"Workflow.js","names":["Cause","Context","Data","Effect","Exit","Fiber","constFalse","constTrue","dual","identity","Layer","Option","Predicate","PrimaryKey","Schedule","Schema","makeHashDigest","TypeId","Symbol","for","EngineTag","GenericTag","InstanceTag","make","options","suspendedRetrySchedule","defaultRetrySchedule","makeExecutionId","payload","name","idempotencyKey","self","payloadSchema","isSchema","Struct","successSchema","success","Void","errorSchema","error","Never","annotations","empty","annotate","tag","value","add","annotateContext","context","merge","execute","fnUntraced","fields","opts","engine","executionId","annotateCurrentSpan","parentInstance","serviceOption","result","isSome","instance","addFinalizer","interrupted","_tag","void","interrupt","discard","workflow","run","parent","getOrUndefined","wrapActivityResult","suspend","exit","sleep","driver","next","pipe","catchAll","dieMessage","withSpan","captureStackTrace","poll","effect","attributes","resume","toLayer","effectContext","gen","get","register","mapInputContext","input","withCompensation","exponential","union","spaced","fromTaggedRequest","schema","failure","ResultTypeId","isResult","u","hasProperty","Complete","TaggedClass","SchemaFromSelf","_options","declare","SchemaEncoded","defect","Defect","transform","decode","fromA","encode","toI","Suspended","cause","optional","Result","Union","intoResult","contextWithEffect","captureDefects","CaptureDefects","suspendOnFailure","SuspendOnFailure","uninterruptibleMask","restore","fork","flatMap","fiber","onInterrupt","join","catchAllCause","suspended","isInterruptedOnly","die","squash","scoped","matchCauseEffect","onSuccess","succeed","onFailure","isDie","failCause","isSuspend","state","activityState","count","latch","await","andThen","yieldNow","unsafeClose","onExit","isSuspended","isSuccess","sequential","open","compensation","tap","interruptible","async","getOrThrow","getCurrentFiber","unsafeInterruptAsFork","id","Reference","defaultValue"],"sources":["../../src/Workflow.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]} |
+2
-2
| { | ||
| "name": "@effect/workflow", | ||
| "version": "0.11.3", | ||
| "version": "0.11.4", | ||
| "description": "Durable workflows for Effect", | ||
@@ -14,4 +14,4 @@ "license": "MIT", | ||
| "peerDependencies": { | ||
| "effect": "^3.18.4", | ||
| "@effect/platform": "^0.92.1", | ||
| "effect": "^3.18.1", | ||
| "@effect/rpc": "^0.71.0" | ||
@@ -18,0 +18,0 @@ }, |
+1
-2
@@ -210,4 +210,3 @@ /** | ||
| if (result._tag === "Suspended") { | ||
| instance.suspended = true | ||
| return yield* Effect.interrupt | ||
| return yield* Workflow.suspend(instance) | ||
| } | ||
@@ -214,0 +213,0 @@ const exit = yield* Effect.orDie( |
@@ -116,4 +116,3 @@ /** | ||
| if (Option.isNone(oexit)) { | ||
| instance.suspended = true | ||
| return yield* Effect.interrupt | ||
| return yield* Workflow.suspend(instance) | ||
| } | ||
@@ -120,0 +119,0 @@ return yield* Effect.flatten(Effect.orDie( |
+17
-4
@@ -9,2 +9,3 @@ /** | ||
| import * as Exit from "effect/Exit" | ||
| import * as Fiber from "effect/Fiber" | ||
| import { constFalse, constTrue, dual, identity } from "effect/Function" | ||
@@ -305,4 +306,3 @@ import * as Layer from "effect/Layer" | ||
| if (result._tag === "Suspended") { | ||
| parentInstance.value.suspended = true | ||
| return yield* Effect.interrupt | ||
| return yield* suspend(parentInstance.value) | ||
| } | ||
@@ -537,2 +537,5 @@ return yield* result.exit as Exit.Exit<Success["Type"], Error["Type"]> | ||
| restore(effect).pipe( | ||
| // So we can use external interruption to suspend a workflow | ||
| Effect.fork, | ||
| Effect.flatMap((fiber) => Effect.onInterrupt(Fiber.join(fiber), () => Fiber.interrupt(fiber))), | ||
| suspendOnFailure ? | ||
@@ -576,5 +579,5 @@ Effect.catchAllCause((cause) => { | ||
| Effect.andThen(Effect.yieldNow()), | ||
| Effect.andThen(Effect.interrupt) | ||
| Effect.andThen(suspend(instance)) | ||
| ) : | ||
| Effect.interrupt | ||
| suspend(instance) | ||
| } | ||
@@ -655,2 +658,12 @@ if (state.count === 0) state.latch.unsafeClose() | ||
| /** | ||
| * @since 1.0.0 | ||
| */ | ||
| export const suspend = (instance: WorkflowInstance["Type"]): Effect.Effect<never> => | ||
| Effect.interruptible(Effect.async<never>(() => { | ||
| instance.suspended = true | ||
| const fiber = Option.getOrThrow(Fiber.getCurrentFiber()) | ||
| fiber.unsafeInterruptAsFork(fiber.id()) | ||
| })) | ||
| /** | ||
| * If you set this annotation to `true` for a workflow, it will capture defects | ||
@@ -657,0 +670,0 @@ * and include them in the result of the workflow or it's activities. |
287318
0.94%4868
0.64%