func EventNames()

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
}