文件操作 - index.d.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/nodejs/p-locate/index.d.ts
编辑文件内容
export interface Options { /** The number of concurrently pending promises returned by `tester`. Minimum: `1` @default Infinity */ readonly concurrency?: number; /** Preserve `input` order when searching. Disable this to improve performance if you don't care about the order. @default true */ readonly preserveOrder?: boolean; } /** Get the first fulfilled promise that satisfies the provided testing function. @param input - An iterable of promises/values to test. @param tester - This function will receive resolved values from `input` and is expected to return a `Promise<boolean>` or `boolean`. @returns A `Promise` that is fulfilled when `tester` resolves to `true` or the iterable is done, or rejects if any of the promises reject. The fulfilled value is the current iterable value or `undefined` if `tester` never resolved to `true`. @example ``` import {pathExists} from 'path-exists'; import pLocate from 'p-locate'; const files = [ 'unicorn.png', 'rainbow.png', // Only this one actually exists on disk 'pony.png' ]; const foundPath = await pLocate(files, file => pathExists(file)); console.log(foundPath); //=> 'rainbow' ``` */ export default function pLocate<ValueType>( input: Iterable<PromiseLike<ValueType> | ValueType>, tester: (element: ValueType) => PromiseLike<boolean> | boolean, options?: Options ): Promise<ValueType | undefined>;
修改文件时间
将文件时间修改为当前时间的前一年
删除文件