参考
- Node.jsでもassertしたい external_link
- Assertion Functions を本番で実行させない TypeScript Plugin を作った external_link
- https://github.com/unassert-js/unassert external_link
課題
- tsc 後の unassert
- unassert-cli では console.log に出力するだけ
- webpack-unassert-loader or typescript-plugin-unassert
- 未検証
unassert 利用上の注意点
work
import assert = require('assert'); const c = 2; assert.strictEqual(c, 3);
not work
case 1
import assert from 'assert';
- トランスパイル後に
assert_1
等に変化する
case 2
import assert = require('assert'); const c = 2; assert.strict.equal(c, 3);
unassert.defaultOptions.assertionPatterns
に入っていない