文件名称:CheckHard.js:用于Javascript和Node.js的类型检查库,以测试给定变量是否应为预期变量
文件大小:134KB
文件格式:ZIP
更新时间:2024-05-22 19:56:56
javascript type-checking type-checker JavaScript
堆 概要 CheckHard.js是一个用于Javascript和Node.js的开源动态类型检查库,用于测试给定变量是否应为预期值。 函数,对象,ASCII,布尔值,整数,字符串,JSON,电子邮件... \ 无依赖性 非常轻巧 经过全面测试 可在浏览器和Node.js中使用 旧版浏览器支持(IE9) 安装 npm $ npm i @dwtechs/checkhard 纱 $ yarn add @dwtechs/checkhard 用法 ES6 / TypeScript import { isFunction , isArray } from "@dwtechs/checkhard" ; if ( isFunction ( variable ) ) { //variable is a function } if ( ! isArray ( variable , 2
【文件预览】:
CheckHard.js-main
----.gitignore(87B)
----tsconfig.json(678B)
----README.md(5KB)
----CHANGELOG.md(6KB)
----contributor.md(813B)
----rollup.config.mjs.js(842B)
----tests()
--------issymbol.test.js(3KB)
--------isjson.test.js(2KB)
--------isinteger.test.js(4KB)
--------isarray.test.js(3KB)
--------isnegative.test.js(3KB)
--------isfunction.test.js(3KB)
--------isnode.test.js(2KB)
--------isobject.test.js(3KB)
--------ishtmlelement.test.js(3KB)
--------isorigin.test.js(3KB)
--------isnumber.test.js(5KB)
--------isodd.test.js(2KB)
--------isemail.test.js(4KB)
--------isfloat.test.js(3KB)
--------isnil.test.js(2KB)
--------isipaddress.test.js(4KB)
--------isregex.test.js(3KB)
--------ispositive.test.js(3KB)
--------ishtmleventattribute.test.js(3KB)
--------isboolean.test.js(3KB)
--------iseven.test.js(2KB)
--------isstring.test.js(3KB)
--------ispoweroftwo.test.js(3KB)
--------isascii.test.js(4KB)
----docker-compose.yml(153B)
----LICENSE(1KB)
----.dockerignore(37B)
----rollup.config.iife.js(965B)
----dockerfile(434B)
----package.json(2KB)
----dist()
--------ch.js(8KB)
--------ch.iife.js(9KB)
--------ch.cjs.js(8KB)
--------ch.d.ts(3KB)
--------ch.iife.min.js(6KB)
----src()
--------ch.ts(613B)
--------number.ts(2KB)
--------primitive.ts(631B)
--------html.ts(7KB)
--------structural.ts(437B)
--------string.ts(1KB)
--------internal.ts(348B)
--------ch.d.ts(2KB)
--------array.ts(226B)
----scripts()
--------copy.js(1KB)
--------clear.js(216B)
----jest.config.js(6KB)
----rollup.config.cjs.js(1KB)
----babel.config.js(635B)
----uglify.config.json(475B)
----package-lock.json(442KB)