//GetApp : Get App will return the fx app.
// Fx App contains invokers , providers , lifecycles etc.
// When we start the application using fx app then used  providers  will initialises first.
// After that invoker will invoked automatically.
// Note: Invokers will be executed in the same order.
GetApp : Get App will return the fx app.
Fx App contains invokers , providers , lifecycles etc.
When we start the application using fx app then used  providers  will initialises first.
After that invoker will invoked automatically.
Note: Invokers will be executed in the same order.
// GetApp : Get App will return the fx app . // Fx App contains invokers providers lifecycles etc . // When we start the application using fx app then used providers will initialises first . // After that invoker will invoked automatically . // Note : Invokers will be executed in the same order .
func GetApp() *fx.App {
	opts := make([]fx.Option, 0)
	opts = GetProviderOptions()
	opts = append(opts, GetInvokersOptions())
	return fx.New(
		opts...,
	)
}
func GetApp ( ) * fx . App { opts := make ( [ ] fx . Option , 0 ) opts = GetProviderOptions ( ) opts = append ( opts , GetInvokersOptions ( ) ) return fx . New ( opts ... , ) }
GetApp : Get App will return the fx app.
GetApp : Get App will return the fx app .