From 16e12dcff4d8c706bdb92a0c78a3e62876ec8d8e Mon Sep 17 00:00:00 2001 From: Eemeli Aro Date: Fri, 2 Feb 2024 08:56:28 +0200 Subject: [PATCH] Make declarations array optional in data model --- spec/data-model/README.md | 4 ++-- spec/data-model/message.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/data-model/README.md b/spec/data-model/README.md index 6be5085f11..8698505c89 100644 --- a/spec/data-model/README.md +++ b/spec/data-model/README.md @@ -34,13 +34,13 @@ type Message = PatternMessage | SelectMessage; interface PatternMessage { type: "message"; - declarations: Declaration[]; + declarations?: Declaration[]; pattern: Pattern; } interface SelectMessage { type: "select"; - declarations: Declaration[]; + declarations?: Declaration[]; selectors: Expression[]; variants: Variant[]; } diff --git a/spec/data-model/message.json b/spec/data-model/message.json index 1ed01ceb2e..6120b542ea 100644 --- a/spec/data-model/message.json +++ b/spec/data-model/message.json @@ -242,7 +242,7 @@ "declarations": { "$ref": "#/$defs/declarations" }, "pattern": { "$ref": "#/$defs/pattern" } }, - "required": ["type", "declarations", "pattern"] + "required": ["type", "pattern"] }, "select": { "type": "object", @@ -268,7 +268,7 @@ } } }, - "required": ["type", "declarations", "selectors", "variants"] + "required": ["type", "selectors", "variants"] } } }