2 lines
53 KiB
JavaScript
2 lines
53 KiB
JavaScript
|
/*! For license information please see 6234.js.LICENSE.txt */
|
||
|
(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[6234],{16234:(e,t,n)=>{"use strict";var r,o=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,l=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of a(t))c.call(e,o)||o===n||i(e,o,{get:()=>t[o],enumerable:!(r=s(t,o))||r.enumerable});return e},f=(e,t,n)=>(n=null!=e?o(u(e)):{},l(!t&&e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),d={};((e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})})(d,{createBrowserInspector:()=>O,createBrowserReceiver:()=>E,createInspector:()=>b,createSkyInspector:()=>T,createWebSocketInspector:()=>C,createWebSocketReceiver:()=>R}),e.exports=(r=d,l(i({},"__esModule",{value:!0}),r));var p=f(n(4329)),h=n(7872);function y(e){return"string"==typeof e?{type:e}:e}var g="undefined"!=typeof process&&void 0!==process.versions?.node&&"undefined"==typeof document,v={devDependencies:{"@changesets/changelog-github":"^0.5.0","@changesets/cli":"^2.27.1","@types/jsdom":"^21.1.6","@types/uuid":"^9.0.8",jsdom:"^23.2.0",tsup:"^8.0.2",typescript:"^5.3.3",vitest:"^1.3.1",xstate:"^5.9.1"},name:"@statelyai/inspect",version:"0.3.1",description:"Inspection utilities for state, actors, workflows, and state machines.",main:"dist/index.js",repository:"https://github.com/statelyai/inspect.git",author:"David Khourshid <davidkpiano@gmail.com>",license:"MIT",dependencies:{"fast-safe-stringify":"^2.1.1","isomorphic-ws":"^5.0.0",partysocket:"^0.0.25","safe-stable-stringify":"^2.4.3",superjson:"^1.13.3",uuid:"^9.0.1"},peerDependencies:{xstate:"^5.5.1"},scripts:{build:"tsup src/index.ts --dts",watch:"tsup src/index.ts --dts --watch",test:"vitest",prepublishOnly:"tsup src/index.ts --dts",changeset:"changeset",release:"changeset publish",version:"changeset version",dev:"yarn build && ./scripts/dev.sh"},publishConfig:{access:"public"},packageManager:"pnpm@8.11.0"},m=f(n(30149));function b(e,t){function n(n){if(t?.filter&&!t.filter(n))return;const r=t?.serialize?.(n)??n;e.send(r)}return{adapter:e,actor:(e,t,r)=>{const o="string"==typeof e?e:e.sessionId,i=e?.logic?.config,s=i?(0,m.default)(i):void 0,a=r?.rootId??"string"==typeof e?void 0:("string"==typeof(u=e)?void 0:function(e){let t=e;do{t=t._parent}while(t?._parent);return t}(u)?.sessionId)??void 0;var u;const c=r?.parentId??"string"==typeof e?void 0:e._parent?.sessionId;n({type:"@xstate.actor",name:i?i.id:o,sessionId:o,createdAt:Date.now().toString(),_version:v.version,rootId:a,parentId:c,id:null,definition:s,snapshot:t??{status:"active"}})},event:(e,t,r)=>{const o="string"==typeof e?e:e.sessionId;n({type:"@xstate.event",sourceId:r?.source?"string"==typeof r.source?r.source:r.source.sessionId:void 0,sessionId:o,event:y(t),id:Math.random().toString(),createdAt:Date.now().toString(),rootId:"anonymous",_version:v.version})},snapshot:(e,t,r)=>{const o="string"==typeof e?e:e.sessionId;n({type:"@xstate.snapshot",snapshot:{status:"active",...t},event:r?.event??{type:""},sessionId:o,id:null,createdAt:Date.now().toString(),rootId:"anonymous",_version:v.version})},inspect:{next:e=>{var t;t=function(){const t=function(e){switch(e.type){case"@xstate.actor":{const t=e.actorRef,n=t?.logic,r=n?.config;let o=t.id;return o===t.sessionId&&r&&(o=r.id),{name:o,type:"@xstate.actor",definition:"object"==typeof r?(0,m.default)(r,((e,t)=>"function"==typeof t?{type:t.name}:t)):(0,m.default)({id:o}),_version:v.version,createdAt:Date.now().toString(),id:null,rootId:e.rootId,parentId:e.actorRef._parent?.sessionId,sessionId:e.actorRef.sessionId,snapshot:e.actorRef.getSnapshot()}}case"@xstate.event":return{type:"@xstate.event",event:e.event,sourceId:e.sourceRef?.sessionId,sessionId:e.actorRef.sessionId,_version:v.version,createdAt:Date.now().toString(),id:null,rootId:e.rootId};case"@xstate.snapshot":return{type:"@xstate.snapshot",event:e.event,snapshot:JSON.parse((0,m.default)(e.snapshot)),sessionId:e.actorRef.sessionId,_version:v.version,createdAt:Date.now().toString(),i
|