文件名称:tersify:为对象提供替代格式
文件大小:279KB
文件格式:ZIP
更新时间:2024-03-07 21:01:09
json formatter format stringify function-formatter
精巧 创建主题的可读简洁表示。 您可以指定maxLength进一步修剪结果字符串。 您还可以通过在主题上提供自己的tersify()函数来覆盖结果。 import { tersify } from 'tersify' // `() => 'foo'` tersify ( ( ) => { return 'foo' } ) // `fn(x, y) { return x + y; }` tersify ( function ( x , y ) { return x + y } ) // `fn foo(y) { return y++; }` tersify ( function foo ( y ) { return y ++ } ) // Change result to 80 character long. // result will have `...` to indicate
【文件预览】:
tersify-master
----.eslintrc.json(744B)
----.github()
--------workflows()
----commitlint.config.js(66B)
----yarn.lock(528KB)
----webpack.config.js(933B)
----tsconfig.esnext.json(137B)
----src()
--------tersible.ts(2KB)
--------types.ts(351B)
--------constants.browser.ts(113B)
--------tersible.spec.ts(2KB)
--------constants.ts(91B)
--------index.ts(80B)
--------trim.ts(459B)
--------hasTersifyFn.ts(147B)
--------tersifyFunction.browser.ts(535B)
--------tersify.spec.ts(82KB)
--------typesInternal.ts(181B)
--------tersifyFunction.ts(744B)
--------tersifyFunction.browser.spec.ts(39KB)
--------tersify.ts(9KB)
--------tersifyAcorn()
--------tersifyFunctionByString.ts(5KB)
----.vscode()
--------settings.json(225B)
--------tasks.json(485B)
----scripts()
--------setup-test-env.js(252B)
--------build-demo.js(0B)
--------run-on-node-version.sh(968B)
--------watch.js(590B)
----tsconfig.base.json(466B)
----tsconfig.json(215B)
----LICENSE(1KB)
----wallaby.js(496B)
----jest.config.js(117B)
----tslint.json(95B)
----README.md(4KB)
----tsconfig.es5.json(109B)
----dist()
--------tersify.es5.js(21KB)
--------tersify.es5.js.map(112KB)
----.editorconfig(228B)
----.gitignore(626B)
----.eslintignore(23B)
----package.json(3KB)