ngx-jenga-api
Version:
Angular wrapper for Equity's Jenga API. Still in progress
19 lines • 2.41 kB
JavaScript
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class ErrorService {
getClientErrorMessage(error) {
return error.message ? error.message : error.toString();
}
getServerErrorMessage(error) {
return navigator.onLine ? error.message : 'Kindly check your internet connection';
}
}
ErrorService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.3", ngImport: i0, type: ErrorService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
ErrorService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.3", ngImport: i0, type: ErrorService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.3", ngImport: i0, type: ErrorService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3Iuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1qZW5nYS1hcGkvc3JjL2xpYi9lcnJvci1oYW5kbGVyL2Vycm9yLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFNM0MsTUFBTSxPQUFPLFlBQVk7SUFFdkIscUJBQXFCLENBQUMsS0FBVztRQUMvQixPQUFPLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxRQUFRLEVBQUUsQ0FBQTtJQUN6RCxDQUFDO0lBRUQscUJBQXFCLENBQUMsS0FBdUI7UUFDM0MsT0FBTyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyx1Q0FBdUMsQ0FBQTtJQUNuRixDQUFDOzt5R0FSVSxZQUFZOzZHQUFaLFlBQVksY0FGWCxNQUFNOzJGQUVQLFlBQVk7a0JBSHhCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBIdHRwRXJyb3JSZXNwb25zZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEVycm9yU2VydmljZSB7XHJcblxyXG4gIGdldENsaWVudEVycm9yTWVzc2FnZShlcnJvcjpFcnJvcik6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gZXJyb3IubWVzc2FnZSA/IGVycm9yLm1lc3NhZ2UgOiBlcnJvci50b1N0cmluZygpXHJcbiAgfVxyXG5cclxuICBnZXRTZXJ2ZXJFcnJvck1lc3NhZ2UoZXJyb3I6SHR0cEVycm9yUmVzcG9uc2UpOiBzdHJpbmcge1xyXG4gICAgcmV0dXJuIG5hdmlnYXRvci5vbkxpbmUgPyBlcnJvci5tZXNzYWdlIDogJ0tpbmRseSBjaGVjayB5b3VyIGludGVybmV0IGNvbm5lY3Rpb24nXHJcbiAgfVxyXG59Il19