Skip to content

Expose base constructor for ES6 #2

@lvivier

Description

@lvivier

Should be able to extend errors in a cool way.

import error from 'lvivier/error'

// extending
class BadRequestError extends error.Error {
  constructor (msg) {
    super(msg)
    this.statusCode = 400
  }
}

// factory-ing
let BadRequestError = error('BadRequestError', {statusCode:400})

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions