{
  "type": "trigger",
  "source": "event.js",
  "method": "listener",
  "input-schema": {
    "type": "array",
    "title": "events",
    "description": "Add one or more event to listen for.",
    "items": {
      "type": "string",
      "title": "event"
    }
  },
  "output-schema": {
    "type": "object",
    "properties": {
      "event": {
        "type": "string",
        "description": "Name of the event that is emitted."
      },
      "data": {
        "type": "any",
        "description": "Payload of the event."
      }
    }
  },
  "meta": {
    "name": "eventListener",
    "description": "Listener module which will wait for specific events"
  }
}