struct method

StructHandle struct(
  1. String name,
  2. Map<String, DslType> fields, {
  3. String? description,
})

Declares a struct with named fields.

Implementation

StructHandle struct(
  String name,
  Map<String, DslType> fields, {
  String? description,
}) {
  _ensureUnique(_structNames, name, 'struct');
  final handle = StructHandle(name, fields, description: description);
  _structs.add(handle);
  return handle;
}