import { Accessor, AnyReactive, GetValue } from "./type"; export const accessorOfReactive = ( signalOrAccessor: AnyReactive ): Accessor> => typeof signalOrAccessor === "function" ? signalOrAccessor : () => signalOrAccessor.value; export const unwrapReactive = ( signalOrAccessor: T ): GetValue => typeof signalOrAccessor === "function" ? signalOrAccessor() : signalOrAccessor.value;