Cant set signal from getting another signal typescript error
Quickly discover what the solid compiler will generate from your JSX template
No overload matches this call.
The last overload gave the following error.
Argument of type 'T | undefined' is not assignable to parameter of type 'Exclude<T, Function> | ((prev: T | undefined) => T | undefined) | undefined'.
Type 'T' is not assignable to type 'Exclude<T, Function> | ((prev: T | undefined) => T | undefined) | undefined'.(2769)
signal.d.ts(109, 3): The last overload is declared here.
(parameter) target: () => T | undefinedfunction update<T>(target: Accessor<T | undefined>) {
let [current, set_current] = createSignal<T | undefined>(undefined)
set_current(target())
}