UNPKG

@bck-inc/nsl-core

Version:

SDK officiel pour l'API NSL (Néon Spinellia LuckyScale) - 100 % fetch natif

22 lines (21 loc) 670 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NSLHTTPError = exports.NSLError = void 0; /** Racine commune : toutes les erreurs propres au SDK. */ class NSLError extends Error { constructor(message, code) { super(message); this.code = code; this.name = 'NSLError'; } } exports.NSLError = NSLError; /** Exception levée lorsqu’un code HTTP ! = 2xx/3xx est reçu. */ class NSLHTTPError extends NSLError { constructor(status, message = `HTTP ${status}`) { super(message); this.status = status; this.name = 'NSLHTTPError'; } } exports.NSLHTTPError = NSLHTTPError;