hunk.code_window:           EVENT: [{ type: 'EVENT', id: 'whatever' }],
             STATE: [{ type: 'STATE' }]
           }
         });
         assert.deepEqual(paths, {
           '"pending" | {"id":"foo"}': {
  
hunk.labels: keep keep add keep keep keep keep
hunk.after_edit:       }) as any;
         Object.keys(paths).forEach(key => {
           assert.instanceOf(paths[key].state, State);
           paths[key].state = {
             value: paths[key].state.value,
             context: paths[key].state.context
           };
  
hunk.file_path: packages/xstate-graph/test/graph.test.ts
hunk.type: add
file: import { machine as idMachine } from './fixtures/id';
  import { testAll } from './utils';
  
  describe('State node IDs', () => {
    const expected = {
      A: {
        NEXT: 'A.bar'
      },
      '#A': {
        NEXT: 'A.bar'
      },
      'A.foo': {
        NEXT: 'A.bar'
      },
      '#A_foo': {
        NEXT: 'A.bar'
      },
      'A.bar': {
        NEXT: 'B.foo'
      },
      '#A_bar': {
        NEXT: 'B.foo'
      },
      'B.foo': {
        'NEXT,NEXT': 'A.foo',
        NEXT_DOT: 'B.dot'
      },
      '#B_foo': {
        'NEXT,NEXT': 'A.foo'
      },
  
      // With getters
      getter: {
        NEXT: 'A',
        NEXT_DEEP: 'A.foo',
        NEXT_TARGET: 'B',
        NEXT_TARGET_ARRAY: 'B'
      }
    };
  
    testAll(idMachine, expected);
  });
  