Submit
Path:
~
/
/
proc
/
self
/
root
/
usr
/
lib
/
node_modules
/
npm
/
node_modules
/
libnpmconfig
/
node_modules
/
p-try
/
File Content:
index.d.ts
declare const pTry: { /** Start a promise chain. @param fn - The function to run to start the promise chain. @param arguments - Arguments to pass to `fn`. @returns The value of calling `fn(...arguments)`. If the function throws an error, the returned `Promise` will be rejected with that error. @example ``` import pTry = require('p-try'); (async () => { try { const value = await pTry(() => { return synchronousFunctionThatMightThrow(); }); console.log(value); } catch (error) { console.error(error); } })(); ``` */ <ValueType, ArgumentsType extends unknown[]>( fn: (...arguments: ArgumentsType) => PromiseLike<ValueType> | ValueType, ...arguments: ArgumentsType ): Promise<ValueType>; // TODO: remove this in the next major version, refactor the whole definition to: // declare function pTry<ValueType, ArgumentsType extends unknown[]>( // fn: (...arguments: ArgumentsType) => PromiseLike<ValueType> | ValueType, // ...arguments: ArgumentsType // ): Promise<ValueType>; // export = pTry; default: typeof pTry; }; export = pTry;
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
index.d.ts
1082 bytes
0644
index.js
211 bytes
0644
license
1109 bytes
0644
package.json
1713 bytes
0644
readme.md
1333 bytes
0644
N4ST4R_ID | Naxtarrr