cast-unknown:使用打字稿支持将未知值转换为所需类型

时间:2024-03-10 18:42:53
【文件属性】:

文件名称:cast-unknown:使用打字稿支持将未知值转换为所需类型

文件大小:164KB

文件格式:ZIP

更新时间:2024-03-10 18:42:53

typescript cast TypeScript

投放未知 使用打字稿支持将未知值转换为所需的类型。 值无效时引发CastError 。 当前支持的投放目标: 细绳 数字 目的 大批 日期 持续时间(需要安装moment软件包) 毫秒(需要安装moment软件包) 承诺 可重复的 一项(给定可迭代项中的一项,也是唯一项,否则未定义) nonNull(非null或未定义) import cast from 'cast-unknown' ; cast . string ( 1 ) ; // '1' cast . number ( '2' ) ; // 2 cast . object ( 3 ) ; // cast . array ( 4 ) ; // [4] cast . array ( [ 5 ] ) ; // [5] cast . array ( null ) ; // []


【文件预览】:
cast-unknown-master
----webpack.dev.js(463B)
----.mocharc.yml(90B)
----.github()
--------workflows()
----mochapack.opts(51B)
----webpack.prod.js(405B)
----.eslintrc.js(551B)
----src()
--------index.ts(89B)
--------index.cast.ts(3KB)
----babel.config.js(227B)
----tsconfig.json(449B)
----LICENSE(1KB)
----.prettierrc(68B)
----webpack.common.js(560B)
----README.md(2KB)
----Makefile(165B)
----mocha-require.js(225B)
----renovate.json(107B)
----tests()
--------string.spec.ts(460B)
--------promise.spec.ts(1KB)
--------.eslintrc(83B)
--------one.spec.ts(1KB)
--------duration.spec.ts(536B)
--------iterable.spec.ts(1KB)
--------non-null.spec.ts(464B)
--------env.ts(183B)
--------tsconfig.json(102B)
--------number.spec.ts(751B)
--------date.spec.ts(284B)
--------object.spec.ts(369B)
--------array.spec.ts(659B)
--------milliseconds.spec.ts(433B)
----.gitignore(79B)
----CHANGELOG.md(2KB)
----.eslintignore(10B)
----package-lock.json(674KB)
----package.json(2KB)

网友评论