github.com/celestiaorg/celestia-node@v0.15.0-beta.1/nodebuilder/node/module.go (about) 1 package node 2 3 import ( 4 "github.com/cristalhq/jwt" 5 "go.uber.org/fx" 6 ) 7 8 func ConstructModule(tp Type) fx.Option { 9 return fx.Module( 10 "node", 11 fx.Provide(func(secret jwt.Signer) Module { 12 return newModule(tp, secret) 13 }), 14 fx.Provide(secret), 15 ) 16 }