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