(raw?: unknown)
| 172 | export function shallowRef<T>(value: T): Ref<T> |
| 173 | export function shallowRef<T = any>(): Ref<T | undefined> |
| 174 | export function shallowRef(raw?: unknown) { |
| 175 | if (isRef(raw)) { |
| 176 | return raw |
| 177 | } |
| 178 | const value = shallowReactive({ [RefKey]: raw }) |
| 179 | return createRef({ |
| 180 | get: () => value[RefKey] as any, |
| 181 | set: (v) => ((value[RefKey] as any) = v), |
| 182 | }) |
| 183 | } |
| 184 | |
| 185 | export function triggerRef(value: any) { |
| 186 | if (!isRef(value)) return |
no test coverage detected
searching dependent graphs…