Sha256: df413ec784b58d3b5d147a3d6e055dfd6544382760f83ac4a6695dc12fef2cbd
Contents?: true
Size: 614 Bytes
Versions: 26
Compression:
Stored size: 614 Bytes
Contents
let getPromiseValue = () => 'Promise{…}'; try { // @ts-ignore const { getPromiseDetails, kPending, kRejected } = process.binding('util'); if (Array.isArray(getPromiseDetails(Promise.resolve()))) { getPromiseValue = (value, options) => { const [state, innerValue] = getPromiseDetails(value); if (state === kPending) { return 'Promise{<pending>}'; } return `Promise${state === kRejected ? '!' : ''}{${options.inspect(innerValue, options)}}`; }; } } catch (notNode) { /* ignore */ } export default getPromiseValue;
Version data entries
26 entries across 26 versions & 1 rubygems