UNPKG

vest

Version:

Declarative Form Validations Framework

3 lines (2 loc) 1.64 kB
"use strict";var e,t=require("vestjs-runtime"),E=require("vest-utils");!function(e){e.Type="$type",e.Keys="keys",e.Key="key",e.Parent="parent",e.Data="data",e.AllowReorder="allowReorder",e.Status="status",e.AbortController="abortController",e.Children="children"}(e||(e={})),new Set([e.AbortController,e.Parent,e.Keys]);const N="PENDING",I="INITIAL",r="DONE",D={[N]:N,[I]:I,[r]:r},i={initial:D.INITIAL,states:{[D.DONE]:{},[D.INITIAL]:{[D.PENDING]:D.PENDING,[D.DONE]:D.DONE},[D.PENDING]:{[D.DONE]:D.DONE}}};E.StateMachine(i);const s={[N]:N,CANCELED:"CANCELED",FAILED:"FAILED",OMITTED:"OMITTED",PASSING:"PASSING",SKIPPED:"SKIPPED",UNTESTED:"UNTESTED",WARNING:"WARNING"},a={initial:s.UNTESTED,states:{"*":{[s.OMITTED]:s.OMITTED,RESET:s.UNTESTED},[s.UNTESTED]:{[s.CANCELED]:s.CANCELED,[s.FAILED]:s.FAILED,[s.PASSING]:s.PASSING,[s.PENDING]:s.PENDING,[s.SKIPPED]:s.SKIPPED,[s.WARNING]:s.WARNING},[s.PENDING]:{[s.CANCELED]:s.CANCELED,[s.FAILED]:s.FAILED,[s.PASSING]:s.PASSING,[s.SKIPPED]:[s.SKIPPED,e=>!0===e],[s.WARNING]:s.WARNING},[s.SKIPPED]:{},[s.FAILED]:{},[s.WARNING]:{},[s.PASSING]:{},[s.CANCELED]:{},[s.OMITTED]:{}}};E.StateMachine(a);class S{static serialize(e){const E=Object.assign({},e.dump());return t.IsolateSerializer.serialize(E,A)}static deserialize(e){return t.IsolateSerializer.deserialize(e)}static resume(e,t){const E=S.deserialize(t);e.resume(E)}}function A(t,E){if("output"!==E){if(E===e.Status)return P.has(t)?t:void 0;if(!n.has(E))return t}}const P=new Set([s.FAILED,s.PASSING,s.WARNING]),n=new Set(["focusMode","match","matchAll","severity"]);exports.SuiteSerializer=S; //# sourceMappingURL=SuiteSerializer.production.js.map