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
* @returns {Record<string | symbol, any>}
* @returns {T}
*/
export function unstate(value) {
return unwrap(value);
return /** @type {T} */ (unwrap(/** @type {StateObject} */ (value)));
}
/**

Loading…
Cancel
Save