* Factory for producing a CodedError from a generic error
(error: Error, code: ErrorCode)
| 50 | * Factory for producing a {@link CodedError} from a generic error |
| 51 | */ |
| 52 | function errorWithCode(error: Error, code: ErrorCode): CodedError { |
| 53 | // NOTE: might be able to return something more specific than a CodedError with conditional typing |
| 54 | const codedError = error as Partial<CodedError>; |
| 55 | codedError.code = code; |
| 56 | return codedError as CodedError; |
| 57 | } |
| 58 | |
| 59 | /** |
| 60 | * A factory to create WebAPIRequestError objects |
no outgoing calls
no test coverage detected