UNPKG

nwa-client

Version:

Native WebApp client library

28 lines 749 B
export class AppRequest { constructor(id, method, resolve, reject) { this.id = id; this.method = method; this.resolve = resolve; this.reject = reject; } onSuccess(...args) { this.resolve(...args); } onError(...args) { if ('code' in args[0] && 'message' in args[0] && 'stack' in args[0]) { this.reject(new AppError(args[0].code, args[0].message, args[0].stack)); } else { this.reject(...args); } } } export class AppError extends Error { constructor(name, message, stack) { super(message); this.name = name; this.message = message; this.stack = stack; } } //# sourceMappingURL=models.js.map