hunk.code_window:   return Reflect.ownKeys(target);
   }
   export function createDataNode() {
     const [s, set] = createSignal<void>(undefined, { equals: false });
     (s as Accessor<void> & { $: () => void }).$ = set;
     return s as Accessor<void> & { $: () => void };
   }
   const proxyTraps: ProxyHandler<StoreNode> = {
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:   const [s, set] = createSignal<void>(undefined, { equals: false, internal: true });
  
hunk.file_path: packages/solid/store/src/store.ts
hunk.type: replace
file: export {
    createRoot,
    createSignal,
    createEffect,
    createRenderEffect,
    createComputed,
    createDeferred,
    createSelector,
    createMemo,
    createResource,
    onMount,
    onCleanup,
    onError,
    untrack,
    batch,
    on,
    useTransition,
    createContext,
    useContext,
    children,
    getListener,
    getOwner,
    runWithOwner,
    equalFn,
    $PROXY
  } from "./reactive/signal";
  export type {
    Accessor,
    Setter,
    Resource,
    ResourceReturn,
    Context,
    ReturnTypes
  } from "./reactive/signal";
  
  export * from "./reactive/observable";
  export * from "./reactive/scheduler";
  export * from "./reactive/array";
  export * from "./render";
  
  import type { JSX } from "./jsx";
  type JSXElement = JSX.Element;
  export type { JSXElement, JSX };
  
  // mock server endpoint for dom-expressions
  export function awaitSuspense() {}
  
  // dev
  import { writeSignal, serializeGraph, registerGraph, hashValue } from "./reactive/signal";
  let DEV: {
    writeSignal: typeof writeSignal;
    serializeGraph: typeof serializeGraph;
    registerGraph: typeof registerGraph;
    hashValue: typeof hashValue;
  };
  if ("_SOLID_DEV_") {
    DEV = { writeSignal, serializeGraph, registerGraph, hashValue };
  }
  export { DEV };
  
  // handle multiple instance check
  declare global {
    var Solid$$: boolean;
  }
  
  if ("_SOLID_DEV_" && globalThis) {
    if (!globalThis.Solid$$) globalThis.Solid$$ = true;
    else
      console.warn(
        "You appear to have multiple instances of Solid. This can lead to unexpected behavior."
      );
  }
  