github.com/evanw/esbuild/internal/js_ast.ArrayBinding.Binding (field)

17 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L343: 	Binding      Binding

	github.com/evanw/esbuild/internal/bundler
		linker.go#L4359: 			preventBindingsFromBeingRenamed(i.Binding, symbols)

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L1477: 			p.declareBinding(kind, i.Binding, opts)
		js_parser.go#L2509: 			items = append(items, js_ast.ArrayBinding{Binding: binding, DefaultValue: initializer})
		js_parser.go#L2571: 			expr := p.convertBindingToExpr(item.Binding, wrapIdentifier)
		js_parser.go#L4489: 				items = append(items, js_ast.ArrayBinding{Binding: binding})
		js_parser.go#L4510: 				items = append(items, js_ast.ArrayBinding{Binding: binding, DefaultValue: defaultValue})
		js_parser.go#L6127: 			decls = extractDeclsForBinding(item.Binding, decls)
		js_parser.go#L6389: 			identifiers = findIdentifiers(item.Binding, identifiers)
		js_parser.go#L7488: 			p.visitBinding(item.Binding, opts)
		js_parser.go#L7494: 				if id, ok := item.Binding.Data.(*js_ast.BIdentifier); ok {
		js_parser.go#L8782: 			p.markExportedBindingInsideNamespace(nsRef, item.Binding)
		js_parser.go#L11685: 			p.recordExportedBinding(item.Binding)
		js_parser.go#L12237: 			if !p.bindingCanBeRemovedIfUnused(item.Binding) {
		js_parser_lower.go#L1077: 			if bindingHasObjectRest(item.Binding) {

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L844: 				p.printBinding(item.Binding)
		js_printer.go#L854: 				if _, ok := item.Binding.Data.(*js_ast.BMissing); ok && i == len(b.Items)-1 {