in events/events.go [49:68]
func EventNames(t EventType) ([]string, error) {
eventNames := []string{}
for name, data := range Events {
switch t {
case LegacyEvent:
if data.Input.LegacyEvent != nil {
eventNames = append(eventNames, name)
}
case CloudEvent:
if data.Input.CloudEvent != nil {
eventNames = append(eventNames, name)
}
}
}
// Sort the event names for deterministic output.
sort.Strings(eventNames)
return eventNames, nil
}