Help us shape the future of Go! Take the 2026 Go Developer Survey

on

package
v0.56.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package on provides the `@on event "protocol:target"` directive, which records an EventTrigger into meta["on_event"]. The runtime reads it to decide whether `nflow serve` can start a listener for this .nflow file.

Typical use:

@on event "nats:orders.incoming"
@on event "http::8080"

Index

Constants

View Source
const ID = "on"

Variables

This section is empty.

Functions

func Bundle

func Bundle(_ map[string]string) compiler.Bundle

Types

type EventTrigger

type EventTrigger struct {
	Protocol string
	Target   string
}

EventTrigger is the structured result of an @on directive. Protocol and Target are split at the first ":" so "nats:orders.x" yields Protocol="nats" and Target="orders.x".

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL