github.com/evanw/esbuild/internal/js_ast.Ref.OuterIndex (field)

20 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L1363: 	OuterIndex uint32
		js_ast.go#L1576: 	return &sm.Outer[ref.OuterIndex][ref.InnerIndex]

	github.com/evanw/esbuild/internal/bundler
		linker.go#L532: 		c.unboundModuleRef = js_ast.Ref{OuterIndex: runtime.SourceIndex, InnerIndex: uint32(len(*runtimeSymbols))}
		linker.go#L1100: 		result = append(result, crossChunkExportItem{ref: ref, keyPath: c.files[ref.OuterIndex].source.KeyPath})
		linker.go#L1453: 		ref := js_ast.Ref{OuterIndex: sourceIndex, InnerIndex: uint32(len(*inner))}
		linker.go#L1561: 				tempRef := js_ast.Ref{OuterIndex: sourceIndex, InnerIndex: uint32(len(*inner))}
		linker.go#L1863: 		importRef := js_ast.Ref{OuterIndex: sourceIndex, InnerIndex: uint32(innerIndex)}
		linker.go#L3554: 				StableOuterIndex: c.stableSourceIndices[item.ref.OuterIndex],

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L1188: 	ref := js_ast.Ref{OuterIndex: p.source.Index, InnerIndex: uint32(len(p.symbols))}
		js_parser.go#L1568: 		return js_ast.Ref{OuterIndex: -uint32(n.Len), InnerIndex: uint32(n.Data - c.Data)}
		js_parser.go#L1574: 		ref := js_ast.Ref{OuterIndex: 0x80000000, InnerIndex: uint32(len(p.allocatedNames))}
		js_parser.go#L1582: 	if ref.OuterIndex == 0x80000000 {
		js_parser.go#L1585: 		if (ref.OuterIndex & 0x80000000) == 0 {
		js_parser.go#L1588: 		return p.source.Contents[ref.InnerIndex : int32(ref.InnerIndex)-int32(ref.OuterIndex)]

	github.com/evanw/esbuild/internal/renamer
		renamer.go#L130: 			StableOuterIndex: stableSourceIndices[ref.OuterIndex],
		renamer.go#L340: 	if inner := r.names[ref.OuterIndex]; inner != nil {
		renamer.go#L356: 	inner := r.names[ref.OuterIndex]
		renamer.go#L381: 		inner = make([]string, len(r.symbols.Outer[ref.OuterIndex]))
		renamer.go#L382: 		r.names[ref.OuterIndex] = inner
		renamer.go#L399: 		r.assignName(s, js_ast.Ref{OuterIndex: sourceIndex, InnerIndex: uint32(innerIndex)})