getEventInfo method
Get event metadata information
Implementation
EventInfo? getEventInfo(String palletName, String eventName) {
final pallet = registry.palletByName(palletName);
if (pallet?.event == null) return null;
final eventTypeId = pallet!.event!.type;
final variant = registry.getVariant(eventTypeId, eventName);
if (variant == null) return null;
return EventInfo(
name: eventName,
palletName: palletName,
index: variant.index,
fields: variant.fields
.map((f) => FieldInfo(name: f.name, type: f.type, typeName: f.typeName, docs: f.docs))
.toList(),
docs: variant.docs,
);
}