UNPKG
@toreda/strong-types
Version:
latest (0.28.5)
0.28.5
0.28.4
0.28.3
0.28.2
0.28.1
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.4
0.22.3
0.22.2
0.22.1
0.22.0
0.21.0
0.20.0
0.19.0
0.18.1
0.18.0
0.17.3
0.17.1
0.16.0
0.15.1
0.15.0
0.14.0
0.13.0
0.12.2
0.12.1
0.12.0
0.11.2
0.11.1
0.10.0
0.9.0
0.8.2
0.8.1
0.8.0
Better TypeScript code in fewer lines.
github.com/toreda/strong-types
toreda/strong-types
@toreda/strong-types
/
src
/
os
/
valid.ts
18 lines
(15 loc)
•
286 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import
{
OS
}
from
'../os'
;
import
{osSet}
from
'./set'
;
/** * Check whether target key identifies a supported OS. *
@param
value
*
@returns
* *
@category
System Info */
export
function
osValid
(
key?: OS |
null
): boolean {
if
(!key) {
return
false
; }
return
osSet.
has
(key); }