github.com/evanw/esbuild/internal/config.DefineData.DefineFunc (field)

16 uses

	github.com/evanw/esbuild/internal/config (current package)
		globals.go#L821: 	DefineFunc DefineFunc
		globals.go#L898: 		DefineFunc: func(DefineArgs) js_ast.E { return &js_ast.EUndefined{} },
		globals.go#L901: 		DefineFunc: func(DefineArgs) js_ast.E { return &js_ast.ENumber{Value: math.NaN()} },
		globals.go#L904: 		DefineFunc: func(DefineArgs) js_ast.E { return &js_ast.ENumber{Value: math.Inf(1)} },

	github.com/evanw/esbuild/internal/bundler
		bundler.go#L1916: 			DefineFunc: func(config.DefineArgs) js_ast.E {

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L9215: 			if define.Data.DefineFunc != nil {
		js_parser.go#L9216: 				return p.valueForDefine(loc, js_ast.AssignTargetNone, false, define.Data.DefineFunc)
		js_parser.go#L9874: 					if define.Data.DefineFunc != nil {
		js_parser.go#L9875: 						return p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, define.Data.DefineFunc), exprOut{}
		js_parser.go#L9918: 				if data.DefineFunc != nil {
		js_parser.go#L9919: 					new := p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, data.DefineFunc)
		js_parser.go#L10750: 					if define.Data.DefineFunc != nil {
		js_parser.go#L10751: 						return p.valueForDefine(expr.Loc, in.assignTarget, isDeleteTarget, define.Data.DefineFunc), exprOut{}

	github.com/evanw/esbuild/pkg/api
		api_impl.go#L401: 					DefineFunc: func(args config.DefineArgs) js_ast.E {
		api_impl.go#L442: 		rawDefines[key] = config.DefineData{DefineFunc: fn}
		api_impl.go#L452: 		rawDefines[key] = config.DefineData{DefineFunc: func(args config.DefineArgs) js_ast.E {