douhub-helper-platform
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

douhub-helper-platform

Always throw error

throw {
    //http error: it is optional, only required if the called is a lambda function
    ... HTTPERROR_400, 
    //type: suggest to have it for every error
    type: 'ERROR_API_ERROR', 
    //source: keep the module name and function name
    source: 'auth.signIn',
    //message: provide human readable error message. this optional, we should leave the caller to handle it with proper message that may also support multi-langurage 
    message: '',
    //detail: provide helpful data to help understand the error better, it can have any data in it.
    detail: {
        reason: '',
        ...anything
    },
    //error: this is the inner error.
    error
}

/douhub-helper-platform/

    Package Sidebar

    Install

    npm i douhub-helper-platform

    Weekly Downloads

    2

    Version

    1.0.2

    License

    none

    Unpacked Size

    32.1 kB

    Total Files

    19

    Last publish

    Collaborators

    • primeobjects