This commit is contained in:
Daniel Ledda
2024-04-02 15:57:45 +02:00
parent f7831a2d16
commit 550b1b936b
5 changed files with 1210 additions and 137 deletions

View File

@@ -4,9 +4,7 @@ export type JSONValue =
| number
| boolean
| JSONObject
| JSONArray;
export type JSONArray = Array<JSONValue>;
| Array<JSONValue>;
export interface JSONObject {
[x: string]: JSONValue;

View File

@@ -1,3 +1,4 @@
const INSERTION_STR = "$err";
export class StoccaTreError {
message: string;
statusCode: number = 500;
@@ -8,10 +9,10 @@ export class StoccaTreError {
}
qualified(qualification: string): this {
const insertionPoint = qualification.indexOf("$err");
const insertionPoint = qualification.indexOf(INSERTION_STR);
this.message = insertionPoint !== -1
? `${qualification.slice(0, insertionPoint)}${this.message}${qualification.slice(insertionPoint + 4)}`
: `${qualification}${this.message}`;
? `${ qualification.slice(0, insertionPoint) }${ this.message }${ qualification.slice(insertionPoint + INSERTION_STR.length) }`
: `${ qualification }${ this.message }`;
return this;
}