fix: improve unstate type definition (#9895)

* fix: improve unstate type definition

* tweak

* tweak
pull/9856/head
Dominic Gannaway 2 years ago committed by GitHub
parent daa19173b1
commit 56de55bb77
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: improve unstate type definition

@ -100,12 +100,12 @@ function unwrap(value, already_unwrapped = new Map()) {
} }
/** /**
* @template {StateObject} T * @template T
* @param {T} value * @param {T} value
* @returns {Record<string | symbol, any>} * @returns {T}
*/ */
export function unstate(value) { export function unstate(value) {
return unwrap(value); return /** @type {T} */ (unwrap(/** @type {StateObject} */ (value)));
} }
/** /**

Loading…
Cancel
Save