没有合适的资源?快使用搜索试试~ 我知道了~
segal-decorators:集合了非常有用的装饰器,这些装饰器有助于编写简洁的代码,同时还提高了可读性
共38个文件
ts:21个
md:6个
json:3个
需积分: 9 0 下载量 24 浏览量
2021-05-17
08:34:56
上传
评论
收藏 95KB ZIP 举报
温馨提示
Segal装饰器 :dizzy: 有用的装饰器的集合,这些装饰器有助于编写简洁的代码,同时还提高了可读性。 目录 一次 安装 使用npm安装软件包 $ npm install segal-decorators --save 装饰工 记忆化 通过使用缓存的结果来记忆该功能。 如果传递了hashFn其用于计算哈希键。 默认的哈希函数在原始函数参数上使用JSON.stringify 。 宣言 function Memoize(hashFn?: (...args: any[]) => string) 别名 @memoize 用法 import { Memoize } from 'segal-decorators' ; class Foo { counter = 0 ; @ Memoize ( ) count ( ... args : any [ ] ) { retur
资源推荐
资源详情
资源评论
收起资源包目录
segal-decorators-master.zip (38个子文件)
segal-decorators-master
.travis.yml 159B
.lintstagedrc 35B
package.json 2KB
.github
ISSUE_TEMPLATE
bug_report.md 528B
feature_request.md 560B
.prettierrc 74B
.prettierignore 213B
jest.config.js 226B
package-lock.json 303KB
CONTRIBUTING.md 470B
src
decorators
lru-memoize
lru-memoize.spec.ts 1KB
lru-memoize.ts 757B
time-memoize
time-memoize.ts 887B
time-memoize.spec.ts 472B
bind
bind.ts 567B
bind.spec.ts 402B
async-retry
async-retry.spec.ts 964B
async-retry.ts 962B
debounce
debounce.spec.ts 439B
debounce.ts 428B
memoize
memoize.ts 631B
memoize.spec.ts 1KB
once
once.spec.ts 621B
once.ts 415B
throttle
throttle.ts 729B
throttle.spec.ts 328B
index.ts 667B
helpers
lru.ts 2KB
lru.spec.ts 728B
general.spec.ts 470B
general.ts 788B
tsconfig.json 468B
LICENSE.md 1KB
.gitignore 62B
CHANGELOG.md 3KB
commitlint.config.js 179B
README.md 6KB
.editorconfig 243B
共 38 条
- 1
资源评论
楼小雨
- 粉丝: 22
- 资源: 4694
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功