{"version":3,"file":"Errors.cjs","sources":["../../src/errors/Errors.ts"],"sourcesContent":["\nexport class ServerError<DATA=any> extends Error {\n    public code: number;\n\n    public headers?: Headers;\n    public status?: number;\n    public response?: Response;\n    public data?: DATA;\n\n    constructor(code: number, message: string, opts?: { headers?: Headers, status?: number, response?: Response, data?: any }) {\n        super(message);\n\n        this.name = \"ServerError\";\n        this.code = code;\n\n        if (opts) {\n            this.headers = opts.headers;\n            this.status = opts.status;\n            this.response = opts.response;\n            this.data = opts.data;\n        }\n    }\n}\n\nexport class AbortError extends Error {\n    constructor(message: string) {\n        super(message);\n        this.name = \"AbortError\";\n    }\n}\n\nexport class MatchMakeError extends Error {\n    public code: number;\n    constructor(message: string, code: number) {\n        super(message);\n        this.code = code;\n        this.name = \"MatchMakeError\";\n        Object.setPrototypeOf(this, MatchMakeError.prototype);\n    }\n}"],"names":[],"mappings":";;;;;;;;AACM,MAAO,WAAsB,SAAQ,KAAK,CAAA;AAQ5C,IAAA,WAAA,CAAY,IAAY,EAAE,OAAe,EAAE,IAA8E,EAAA;QACrH,KAAK,CAAC,OAAO,CAAC;AAEd,QAAA,IAAI,CAAC,IAAI,GAAG,aAAa;AACzB,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI;QAEhB,IAAI,IAAI,EAAE;AACN,YAAA,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO;AAC3B,YAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM;AACzB,YAAA,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ;AAC7B,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI;QACzB;IACJ;AACH;AAEK,MAAO,UAAW,SAAQ,KAAK,CAAA;AACjC,IAAA,WAAA,CAAY,OAAe,EAAA;QACvB,KAAK,CAAC,OAAO,CAAC;AACd,QAAA,IAAI,CAAC,IAAI,GAAG,YAAY;IAC5B;AACH;AAEK,MAAO,cAAe,SAAQ,KAAK,CAAA;IAErC,WAAA,CAAY,OAAe,EAAE,IAAY,EAAA;QACrC,KAAK,CAAC,OAAO,CAAC;AACd,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI;AAChB,QAAA,IAAI,CAAC,IAAI,GAAG,gBAAgB;QAC5B,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,cAAc,CAAC,SAAS,CAAC;IACzD;AACH;;;;;;"}