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 |
|