fix: improve unstate type definition

pull/9895/head
Dominic Gannaway 3 years ago
parent daa19173b1
commit ac4a593f05

@ -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