UNPKG

core-native

Version:

A lightweight framework based on React Native + Redux + Redux Saga, in strict TypeScript.

33 lines 945 B
export class Exception { constructor(message) { this.message = message; } } export class APIException extends Exception { constructor(message, statusCode, requestURL, errorId, errorCode) { super(message); this.statusCode = statusCode; this.requestURL = requestURL; this.errorId = errorId; this.errorCode = errorCode; } } export class NetworkConnectionException extends Exception { constructor(requestURL) { super(`failed to connect to ${requestURL}`); } } export class RuntimeException extends Exception { constructor(message, errorObject) { super(message); this.errorObject = errorObject; } } export class ReactLifecycleException extends Exception { constructor(message, componentStack) { super(message); this.message = message; this.componentStack = componentStack; } } //# sourceMappingURL=Exception.js.map