github.com/dfklegend/cell2/utils@v0.0.0-20240402033734-a0a9f3d9335d/bridge/test/printer/impls/register.go (about)

     1  package impls
     2  
     3  import (
     4  	"github.com/dfklegend/cell2/utils/bridge"
     5  )
     6  
     7  func Register(c *bridge.Center) {
     8  	c.Register("printer.Create", func(args ...any) any {
     9  		if len(args) == 0 {
    10  			return nil
    11  		}
    12  		center := args[0].(*bridge.Center)
    13  		return newPrinter(center)
    14  	})
    15  }