{"version":3,"sources":["../../../../src/lib/A-Server/A-Server.error.ts"],"names":[],"mappings":";;;AAIO,MAAM,sBAAsB,OAAA,CAAkF;AAAA,EAA9G,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AAEH,IAAA,IAAA,CAAA,MAAA,GAAiB,GAAA;AAAA,EAAA;AAAA,EAGP,gBAAgB,MAAA,EAAgD;AACtE,IAAA,KAAA,CAAM,gBAAgB,MAAM,CAAA;AAC5B,IAAA,IAAI,OAAO,MAAA,EAAQ;AACf,MAAA,IAAA,CAAK,SAAS,MAAA,CAAO,MAAA;AAAA,IACzB;AAAA,EACJ;AAAA,EAGA,MAAA,GAAiD;AAC7C,IAAA,OAAO;AAAA,MACH,GAAG,MAAM,MAAA,EAAO;AAAA,MAChB,QAAQ,IAAA,CAAK;AAAA,KACjB;AAAA,EACJ;AACJ","file":"A-Server.error.mjs","sourcesContent":["import { A_Error } from '@adaas/a-concept';\nimport { A_SERVER_TYPES__ServerError_Init, A_SERVER_TYPES__ServerError_Serialized } from './A-Server.types';\n\n\nexport class A_ServerError extends A_Error<A_SERVER_TYPES__ServerError_Init, A_SERVER_TYPES__ServerError_Serialized> {\n\n    status: number = 500;\n\n\n    protected fromConstructor(params: A_SERVER_TYPES__ServerError_Init): void {\n        super.fromConstructor(params);\n        if (params.status) {\n            this.status = params.status;\n        }\n    }\n\n\n    toJSON(): A_SERVER_TYPES__ServerError_Serialized {\n        return {\n            ...super.toJSON(),\n            status: this.status\n        }\n    }\n}\n\n\n"]}