Browse Source

Add as_property_groups helper function to Elements

Billy Barrow 1 month ago
parent
commit
a1b44df270
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/lib/Elements.vala

+ 4 - 0
src/lib/Elements.vala

@@ -28,6 +28,10 @@ namespace InvercargillJson {
             return select<JsonObject>(n => new JsonObject.from_existing(n.assert_as<Json.Node>().get_object()));
             return select<JsonObject>(n => new JsonObject.from_existing(n.assert_as<Json.Node>().get_object()));
         }
         }
 
 
+        public virtual PropertyGroups as_property_groups() {
+            return as_objects().promote_to<PropertyGroups>();
+        }
+
         public virtual JsonArray to_json_array() {
         public virtual JsonArray to_json_array() {
             var array = new JsonArray();
             var array = new JsonArray();
             array.add_all((Enumerable<JsonElement>)this);
             array.add_all((Enumerable<JsonElement>)this);