UNPKG

oklink-api

Version:

This is a non-official JS SDK API for calling OKLink's API product.

28 lines 667 B
/* eslint-disable @typescript-eslint/no-explicit-any */ import { ApiError } from './apiError.js'; export class ApiResult { code; msg; data = undefined; error = null; constructor(code, msg, data) { this.code = code; this.msg = msg; this.data = data; if (this.code !== '0') { this.error = new ApiError(code, msg); } } get success() { return this.code === '0'; } getOrThrow() { if (!this.success) { throw this.error; } else { return this.data; } } } //# sourceMappingURL=apiResult.js.map