UNPKG
recoil-toolkit
Version:
latest (0.3.0)
0.3.0
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
recoil-toolkit
github.com/salvoravida/recoil-toolkit
salvoravida/recoil-toolkit
recoil-toolkit
/
src
/
_core
/
updaters
/
boolean.ts
13 lines
(11 loc)
•
231 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
export
const
not
= (
s
:
boolean
) => !s;
export
const
and = <T>
(
value
: T
) =>
(
s
:
boolean
) =>
s && !!value;
export
const
or = <T>
(
value
: T
) =>
(
s
:
boolean
) =>
s || !!value;
// alias
export
const
toggle = not;