tiny-invariant:一个微小的不变函数

时间:2024-05-22 09:38:27
【文件属性】:

文件名称:tiny-invariant:一个微小的不变函数

文件大小:68KB

文件格式:ZIP

更新时间:2024-05-22 09:38:27

TypeScript

微小不变的 :microscope: :collision: 一个微小的选择。 什么是invariant ? invariant函数采用一个值,如果该值是则invariant函数将抛出。 如果值是 ,则该函数将不会抛出。 import invariant from 'tiny-invariant' ; invariant ( truthyValue , 'This should not throw!' ) ; invariant ( falsyValue , 'This will throw!' ) ; // Error('Invariant violation: This will throw!'); 为什么tiny-invariant ? 支持以sprintf样式(condition, format, a, b, c, d, e, f)将参数传递给invariant函数。 它具有执行sprintf替换的内部逻辑。 s


【文件预览】:
tiny-invariant-master
----.gitignore(146B)
----.flowconfig(58B)
----package.json(2KB)
----src()
--------tiny-invariant.ts(722B)
--------tiny-invariant.flow.js(289B)
----.travis.yml(101B)
----jest.config.js(142B)
----LICENSE(1KB)
----tsconfig.json(311B)
----rollup.config.js(1KB)
----.browserslistrc(167B)
----README.md(4KB)
----test()
--------bundle-size.spec.ts(2KB)
--------behaviour.spec.ts(583B)
--------type-narrowing.spec.ts(822B)
----.prettierrc(105B)
----yarn.lock(147KB)

网友评论