From d0996f08e338678654dc977c37f706688cc0cbc3 Mon Sep 17 00:00:00 2001 From: Vladislav Nezhutin Date: Sat, 25 Jan 2025 19:43:41 +0500 Subject: [PATCH 1/2] fix #983 RuntimeError does not inherit from Error --- src/expression/runtime_error.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/expression/runtime_error.ts b/src/expression/runtime_error.ts index 4580455e7..5ea9fe548 100644 --- a/src/expression/runtime_error.ts +++ b/src/expression/runtime_error.ts @@ -1,10 +1,7 @@ -export class RuntimeError { - name: string; - message: string; - +export class RuntimeError extends Error { constructor(message: string) { - this.name = 'ExpressionEvaluationError'; - this.message = message; + super(message); + this.name = 'RuntimeError'; } toJSON() { From 699773e72cdefbbfff0085d85566ab4a82a2bd6a Mon Sep 17 00:00:00 2001 From: Vladislav Nezhutin Date: Sun, 26 Jan 2025 12:34:20 +0500 Subject: [PATCH 2/2] #983 add changelog entity --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 362018225..ffe419360 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - _...Add new stuff here..._ ### 🐞 Bug fixes -- _...Add new stuff here..._ +- Fix RuntimeError class, make it inherited from Error ([#983](https://github.com/maplibre/maplibre-style-spec/issues/983)) ## 23.1.0