hunk.code_window:   /* ... */
   };
   function defaultGetSnapshot<TEmitted>(
     actorRef: ActorRef<any, TEmitted>
   ): TEmitted | undefined {
     return 'getSnapshot' in actorRef
       ? actorRef.getSnapshot()
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit: export function defaultGetSnapshot<TEmitted>(
  
hunk.file_path: packages/xstate-vue/src/useActor.ts
hunk.type: replace
file: import { Machine, actions } from 'xstate';
  
  export default Machine<any>({
    initial: 'a',
    states: {
      a: {
        id: 'a',
        on: {
          t: {
            target: 'b',
            actions: actions.raise('s')
          }
        }
      },
      b: {
        initial: 'b1',
        states: {
          b1: {
            on: {
              s: 'b2'
            }
          },
          b2: {
            id: 'b2'
          },
          b3: {}
        }
      }
    }
  });
  