(key: string, increase: number)
| 173 | } |
| 174 | |
| 175 | incr(key: string, increase: number): Promise<number> { |
| 176 | return this.tx(key, (value: number | undefined, tx) => { |
| 177 | value = (value || 0) + increase; |
| 178 | tx.set(value); |
| 179 | return value; |
| 180 | }); |
| 181 | } |
| 182 | } |
| 183 | |
| 184 | export type ICacheSet<T> = (result: T | undefined) => Promise<T | undefined> | T | undefined; |
no test coverage detected