Wondering what’s next for npm?Check out our public roadmap! »

    nice-try
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/nice-try package

    3.0.0 • Public • Published

    nice-try

    Build Coverage Status

    A function that tries to execute a function and discards any error that occurs.

    Install

    npm install nice-try
    

    Usage

    const niceTry = require('nice-try')
    
    niceTry(() => JSON.parse('true')) // true
    niceTry(() => JSON.parse('truee')) // undefined
    niceTry() // undefined
    niceTry(true) // undefined
    
    await niceTry.promise(async () => JSON.parse('true')) // true
    await niceTry.promise(async () => JSON.parse('truee')) // undefined

    API

    Parameters

    • fn {Function} Function that might or might not throw an error.

    Returns

    • {?*} Return-value of the function when no error occurred.

    Install

    npm i nice-try

    DownloadsWeekly Downloads

    17,587,141

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    4.17 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar