UNPKG
opendash
Version:
latest (3.0.0-alpha.7.2)
next (3.0.0-alpha.0)
3.0.0-alpha.7.2
3.0.0-alpha.7.1
3.0.0-alpha.7
3.0.0-alpha.6
3.0.0-alpha.5
3.0.0-alpha.4.4
3.0.0-alpha.4.3
3.0.0-alpha.4.2
3.0.0-alpha.4
3.0.0-alpha.3
3.0.0-alpha.2
3.0.0-alpha.1
3.0.0-alpha.0
2.2.0-beta.13
2.2.0-beta.12
2.2.0-beta.11
2.2.0-beta.10
2.2.0-beta.9
2.2.0-beta.8
2.2.0-beta.7
2.2.0-beta.6
2.2.0-beta.5
2.2.0-beta.4
2.2.0-beta.3
2.2.0-beta.2
2.2.0-beta
2.1.1
2.1.0
2.0.1
2.0.0
2.0.0-rc.13
2.0.0-rc.12
2.0.0-rc.11
2.0.0-rc.10
2.0.0-rc.9
2.0.0-rc.8
2.0.0-rc.7
2.0.0-rc.6
2.0.0-rc.5
2.0.0-rc.4
2.0.0-rc.3
2.0.0-rc.2
2.0.0-rc.1
2.0.0-rc.0
open.DASH data visualization framework
opendash
/
dist
/
hooks
/
useImmerState.d.ts
5 lines
(4 loc)
•
263 B
TypeScript
View Raw
1
2
3
4
5
import
{
Draft
}
from
"immer"
;
declare
type
Result
<S> = [S,
(
f
: (draft: Draft<S>) =>
void
| S
) =>
void
,
(
replacement
: S
) =>
void
,
(
objectToAssign
: S
) =>
void
];
export
declare
function
useImmerState<S =
any
>(
initialValue
: S | (
() =>
S)):
Result
<S>;
export
{};