UNPKG
@tanstack/store
Version:
beta (0.0.1-beta.174)
latest (0.11.0)
0.11.0
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
0.8.1
0.8.0
0.7.7
0.7.6
0.7.5
0.7.4
0.7.2
0.7.1
0.7.0
0.6.0
0.5.5
0.5.4
0.5.3
0.5.2
0.5.0
0.4.1
0.3.1
0.3.0
0.1.3
0.1.2
0.1.1
0.1.0
0.0.1
0.0.1-beta.174
0.0.1-beta.173
0.0.1-beta.172
0.0.1-beta.171
0.0.1-beta.170
0.0.1-beta.169
0.0.1-beta.168
0.0.1-beta.167
0.0.1-beta.166
0.0.1-beta.165
0.0.1-beta.164
0.0.1-beta.163
0.0.1-beta.162
0.0.1-beta.161
0.0.1-beta.160
0.0.1-beta.159
0.0.1-beta.158
0.0.1-beta.157
0.0.1-beta.156
0.0.1-beta.155
0.0.1-beta.154
0.0.1-beta.153
0.0.1-beta.152
0.0.1-beta.151
0.0.1-beta.150
0.0.1-beta.149
0.0.1-beta.148
0.0.1-beta.147
0.0.1-beta.134
0.0.1-beta.121
0.0.1-beta.113
0.0.1-beta.90
0.0.1-beta.89
0.0.1-beta.88
0.0.1-beta.87
0.0.1-beta.86
0.0.1-beta.85
0.0.1-beta.84
0.0.1-beta.81
0.0.1-beta.62
0.0.1-beta.57
0.0.1-beta.56
0.0.1-beta.55
0.0.1-beta.52
Framework agnostic type-safe store w/ reactive framework adapters
tanstack.com/store
TanStack/store
@tanstack/store
/
dist
/
cjs
/
types.d.cts
16 lines
(15 loc)
•
239 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/** *
@private
*/
export
type
AnyUpdater
=
(
prev
:
any
) =>
any
;
/** *
@private
*/
export
interface
ListenerValue
<T> {
prevVal
: T;
currentVal
: T; }
/** *
@private
*/
export
type
Listener
<T> =
(
value
:
ListenerValue
<T>
) =>
void
;