hunk.code_window: ): [get: Accessor<T>, set: Setter<T>];
   export function createSignal<T>(
     value?: T,
     options?: { equals?: false | ((prev: T, next: T) => boolean); name?: string }
   ): [get: Accessor<T>, set: Setter<T>] {
     options = options ? Object.assign({}, signalOptions, options) : signalOptions;
     const s: Signal<T> = {
       value,
       observers: null,
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:   options?: { equals?: false | ((prev: T, next: T) => boolean); name?: string, internal?: boolean }
  
hunk.file_path: packages/solid/src/reactive/signal.ts
hunk.type: replace
file: **/public/
  **/lib/