safe-units:类型安全的TypeScript度量单位:construction_worker::straight_ruler:

时间:2024-05-22 09:43:44
【文件属性】:

文件名称:safe-units:类型安全的TypeScript度量单位:construction_worker::straight_ruler:

文件大小:106KB

文件格式:ZIP

更新时间:2024-05-22 09:43:44

typescript units-of-measure dimensional-analysis units typesafe

安全单位 安全单位是用于在TypeScript中使用度量单位的类型安全库。 安全单位提供基于SI的单位系统的实现,但足够灵活,允许用户创建自己的单位系统,这些单位系统可以独立或可以与内置单位互操作。 用户还可以为他们想要的任何数字类型(而不只是JavaScript number类型)设置单位制。 该库需要TypeScript 3.2或更高版本。 import { Length , Measure , meters , seconds , Time , Velocity } from "safe-units" ; const length : Length = Measure . of ( 30 , meters ) ; const time : Time = Measure . of ( 15 , seconds ) ; const velocity : Velocity = leng


【文件预览】:
safe-units-master
----.gitignore(151B)
----README.md(5KB)
----tsconfig.base.json(537B)
----jest.config.json(773B)
----test()
--------types()
----docs()
--------defining-quantities.md(4KB)
--------order.txt(75B)
--------limitations.md(2KB)
--------changelog.md(348B)
--------index.md(5KB)
--------styles()
--------generic-measures.md(4KB)
--------measures.md(14KB)
--------images()
--------builtin.md(3KB)
----LICENSE(1KB)
----package.json(2KB)
----tslint.json(724B)
----src()
--------tsconfig.json(131B)
--------exponent()
--------unit()
--------measure()
--------index.ts(51B)
----codegen()
--------tsconfig.json(101B)
--------genExponent.ts(518B)
--------emit.ts(2KB)
--------common.ts(2KB)
--------spec.ts(1KB)
--------genTests.ts(1KB)
--------genTypes.ts(2KB)
----scripts()
--------check-typings.sh(239B)
----.npmignore(90B)
----.travis.yml(296B)
----yarn.lock(132KB)
----docsgen()
--------index.tsx(3KB)
--------tsconfig.json(212B)
--------page.tsx(2KB)
--------sidebar.tsx(4KB)
--------markdownUtils.ts(976B)
--------style.ts(1KB)
--------markdown.tsx(4KB)
--------pageModel.ts(2KB)

网友评论