assemblyscript-temporal:AssemblyScript临时性的高度实验性实现

时间:2024-03-26 09:30:33
【文件属性】:

文件名称:assemblyscript-temporal:AssemblyScript临时性的高度实验性实现

文件大小:124KB

文件格式:ZIP

更新时间:2024-03-26 09:30:33

JavaScript

临时汇编 AssemblyScript中临时性的非常实验性的实现。 为什么? AssemblyScript对Date支持最少,但是,JS Date API本身很糟糕,人们往往不经常使用它。 结果,诸如moment / luxon之类的库已成为主要的替代品。 但是,现在有一个,该大大提高了对JS的日期支持。 该项目探讨了移植此库的可行性。 请注意,字符串解析是任何日期库的重要功能,因此,该项目依赖于库。 实施方式 当前的方法如下: 使用临时的polyfill测试用例作为确保实现正确性的一种方法。 目前,这些测试用例是通过一些调整来剪切/粘贴的。 理想情况下,这将是自动化的,以确保未来的平价 从简单开始...从PlainDate开始 使用polyfill实现作为起点。 但是,它充满了特定于JS的代码,这些代码对于移植没有意义。 但是,大多数算法代码都,可以相对容易地移植。 不必费力进


【文件预览】:
assemblyscript-temporal-master
----.gitignore(20B)
----proposal-temporal()
----assembly()
--------plaindate.ts(5KB)
--------env.ts(47B)
--------tsconfig.json(87B)
--------duration.ts(341B)
--------index.ts(73B)
--------utils.ts(11KB)
----package.json(1KB)
----package-lock.json(430KB)
----asconfig.json(452B)
----test.js(176B)
----.gitmodules(111B)
----README.md(2KB)
----ts()
--------tsconfig.json(160B)
--------index.ts(284B)
----as-pect.config.js(2KB)
----.vscode()
--------launch.json(837B)
----test()
--------util.js(4KB)
--------plaindate.test.js(52KB)

网友评论