프로젝트

일반

사용자정보

통계
| 개정판:

root / HServer / 00.Server / 00.Program / node_modules / is / README.md

이력 | 보기 | 이력해설 | 다운로드 (2.89 KB)

1
# is
2

    
3
The definitive JavaScript type testing library
4

    
5
To be or not to be? This is the library!
6

    
7
[![browser support][1]][2]
8

    
9
## Installation
10

    
11
As a node.js module
12

    
13
    $ npm install is
14

    
15
As a component
16

    
17
    $ component install enricomarino/is
18

    
19
## API
20

    
21
### general
22

    
23
 - is.a (value, type) or is.type (value, type)
24
 - is.defined (value)
25
 - is.empty (value)
26
 - is.equal (value, other)
27
 - is.hosted (value, host)
28
 - is.instance (value, constructor)
29
 - is.instanceof (value, constructor) - deprecated, because in ES3 browsers, "instanceof" is a reserved word
30
 - is.null (value) - deprecated, because in ES3 browsers, "null" is a reserved word
31
 - is.undefined (value)
32

    
33
### arguments
34

    
35
 - is.arguments (value)
36
 - is.arguments.empty (value)
37

    
38
### array
39

    
40
 - is.array (value)
41
 - is.array.empty (value)
42
 - is.arraylike (value)
43

    
44
### boolean
45

    
46
 - is.boolean (value)
47
 - is.false (value) - deprecated, because in ES3 browsers, "false" is a reserved word
48
 - is.true (value) - deprecated, because in ES3 browsers, "true" is a reserved word
49

    
50
### date
51

    
52
 - is.date (value)
53

    
54
### element
55

    
56
 - is.element (value)
57

    
58
### error
59

    
60
 - is.error (value)
61

    
62
### function
63

    
64
 - is.fn(value)
65
 - is.function(value) - deprecated, because in ES3 browsers, "function" is a reserved word
66

    
67
### number
68

    
69
 - is.number (value)
70
 - is.infinite (value)
71
 - is.decimal (value)
72
 - is.divisibleBy (value, n)
73
 - is.int (value)
74
 - is.maximum (value, others)
75
 - is.minimum (value, others)
76
 - is.nan (value)
77
 - is.even (value)
78
 - is.odd (value)
79
 - is.ge (value, other)
80
 - is.gt (value, other)
81
 - is.le (value, other)
82
 - is.lt (value, other)
83
 - is.within (value, start, finish)
84

    
85
### object
86

    
87
 - is.object (value)
88

    
89
### regexp
90

    
91
 - is.regexp (value)
92

    
93
### string
94

    
95
 - is.string (value)
96

    
97

    
98
## Contributors
99

    
100
- [Jordan Harband](https://github.com/ljharb)
101

    
102
## License
103

    
104
(The MIT License)
105

    
106
Copyright (c) 2013 Enrico Marino
107

    
108
Permission is hereby granted, free of charge, to any person obtaining
109
a copy of this software and associated documentation files (the
110
'Software'), to deal in the Software without restriction, including
111
without limitation the rights to use, copy, modify, merge, publish,
112
distribute, sublicense, and/or sell copies of the Software, and to
113
permit persons to whom the Software is furnished to do so, subject to
114
the following conditions:
115

    
116
The above copyright notice and this permission notice shall be
117
included in all copies or substantial portions of the Software.
118

    
119
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
120
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
121
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
122
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
123
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
124
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
125
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
126

    
127
[1]: https://ci.testling.com/enricomarino/is.png
128
[2]: https://ci.testling.com/enricomarino/is
129