event

GoDoc Go Report Card

Lightweight event manager and dispatcher implements by Go

GoDoc

Usage


package main

import (
	"fmt"
	"github.com/gookit/event"
)

func main() {
	// register event listener
	event.On("evt1", event.ListenerFunc(func(e event.Event) error {
        fmt.Printf("handle event: %s\n", e.Name())
        return nil
    }))
	
	// ... ...
	_ = event.Fire("evt1", "arg0", "arg1")
}

LICENSE

MIT

Description
No description provided
Readme MIT 456 KiB
Languages
Go 100%