文件名称:memo-decorator:将备注应用于类方法的装饰器
文件大小:59KB
文件格式:ZIP
更新时间:2024-05-22 06:52:48
memoization decorators memo-decorator TypeScript
备注装饰器 此装饰器将备注应用于类的方法。 用法 将装饰器应用于类的方法。 缓存是该方法的本地缓存,但在该类的所有实例之间共享。 强烈建议您仅在纯方法上使用此装饰器。 安装: npm i memo-decorator --save 配置 export interface Config { resolver ?: Resolver ; cache ?: MapLike ; } Resolver是一个函数,它返回要用于给定参数集的键。 默认情况下,解析器将使用方法的第一个参数作为键。 MapLike是一个缓存实例。 默认情况下,该库将使用Map 。 例子: import memo from 'memo-decorator' ; class Qux { @ memo ( { resolver : ( ... args : any [ ] ) => args [ 1
【文件预览】:
memo-decorator-master
----.gitignore(46B)
----demo.ts(419B)
----package.json(976B)
----.travis.yml(33B)
----preprocessor.js(336B)
----tsconfig.json(329B)
----__tests__()
--------memo.ts(1KB)
----README.md(2KB)
----index.ts(1KB)
----.npmignore(110B)
----yarn.lock(136KB)