文件操作 - index.d.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/nodejs/throat/index.d.ts
编辑文件内容
/** * Throttle the given function to only run `size` times in parallel. * Extra calls will be queued until one of the earlier calls completes. */ declare function throat<TResult, TArgs extends any[]>( size: number, fn: (...args: TArgs) => Promise<TResult> ): (...args: TArgs) => Promise<TResult>; /** * Throttle the given function to only run `size` times in parallel. * Extra calls will be queued until one of the earlier calls completes. */ declare function throat<TResult, TArgs extends any[]>( fn: (...args: TArgs) => Promise<TResult>, size: number ): (...args: TArgs) => Promise<TResult>; /** * Create a throttle that only allows `size` calls in parallel. * Extra calls will be queued until one of the earlier calls completes. * * To create an exclusive lock, just use a `size` of `1`. */ declare function throat( size: number ): <TResult, TArgs extends any[] = []>( fn: (...args: TArgs) => Promise<TResult>, ...args: TArgs ) => Promise<TResult>; export default throat;
修改文件时间
将文件时间修改为当前时间的前一年
删除文件