Added typings to `get_store_value`

pull/5194/head
Julian Laubstein 5 years ago
parent fb8bab8164
commit 0468dcc30c

@ -1,3 +1,5 @@
import { Readable } from "../store";
export function noop() {} export function noop() {}
export const identity = x => x; export const identity = x => x;
@ -60,7 +62,7 @@ export function subscribe(store, ...callbacks) {
return unsub.unsubscribe ? () => unsub.unsubscribe() : unsub; return unsub.unsubscribe ? () => unsub.unsubscribe() : unsub;
} }
export function get_store_value(store) { export function get_store_value<T, S extends Readable<T>>(store: S): T { {
let value; let value;
subscribe(store, _ => value = _)(); subscribe(store, _ => value = _)();
return value; return value;

Loading…
Cancel
Save