type github.com/evanw/esbuild/internal/bundler.linkerContext
41 uses
github.com/evanw/esbuild/internal/bundler (current package)
linker.go#L60: type linkerContext struct {
linker.go#L350: generate(c *linkerContext, chunk *chunkInfo) func(generateContinue) []OutputFile
linker.go#L382: ) linkerContext {
linker.go#L384: c := linkerContext{
linker.go#L585: func (c *linkerContext) addRangeError(source logger.Source, r logger.Range, text string) {
linker.go#L590: func (c *linkerContext) addRangeErrorWithNotes(source logger.Source, r logger.Range, text string, notes []logger.MsgData) {
linker.go#L595: func (c *linkerContext) addPartToFile(sourceIndex uint32, part js_ast.Part, partMeta partMeta) uint32 {
linker.go#L614: func (c *linkerContext) link() []OutputFile {
linker.go#L641: func (c *linkerContext) generateChunksInParallel(chunks []chunkInfo) []OutputFile {
linker.go#L770: func (c *linkerContext) pathBetweenChunks(fromRelDir string, toRelPath string) string {
linker.go#L796: func (c *linkerContext) computeCrossChunkDependencies(chunks []chunkInfo) {
linker.go#L1032: func (c *linkerContext) sortedCrossChunkImports(chunks []chunkInfo, importsFromOtherChunks map[uint32]crossChunkImportItemArray) crossChunkImportArray {
linker.go#L1097: func (c *linkerContext) sortedCrossChunkExportItems(exportRefs map[js_ast.Ref]bool) crossChunkExportItemArray {
linker.go#L1106: func (c *linkerContext) scanImportsAndExports() {
linker.go#L1409: func (c *linkerContext) generateCodeForLazyExport(sourceIndex uint32) {
linker.go#L1512: func (c *linkerContext) createExportsForFile(sourceIndex uint32) {
linker.go#L1846: func (c *linkerContext) matchImportsWithExportsForFile(sourceIndex uint32) {
linker.go#L1968: func (c *linkerContext) matchImportWithExport(tracker importTracker) (result matchImportResult) {
linker.go#L2125: func (c *linkerContext) isCommonJSDueToExportStar(sourceIndex uint32, visited map[uint32]bool) bool {
linker.go#L2155: func (c *linkerContext) addExportsForExportStar(
linker.go#L2269: func (c *linkerContext) advanceImportTracker(tracker importTracker) (importTracker, importStatus, []importToBind) {
linker.go#L2316: func (c *linkerContext) markPartsReachableFromEntryPoints() {
linker.go#L2389: func (c *linkerContext) handleCrossChunkAssignments() {
linker.go#L2442: func (c *linkerContext) includeFile(sourceIndex uint32, entryPointBit uint, distanceFromEntryPoint uint32) {
linker.go#L2544: func (c *linkerContext) includePartsForRuntimeSymbol(
linker.go#L2563: func (c *linkerContext) generateUseOfSymbolForInclude(
linker.go#L2576: func (c *linkerContext) isExternalDynamicImport(record *ast.ImportRecord) bool {
linker.go#L2580: func (c *linkerContext) includePart(sourceIndex uint32, partIndex uint32, entryPointBit uint, distanceFromEntryPoint uint32) {
linker.go#L2715: func (c *linkerContext) computeChunks() []chunkInfo {
linker.go#L2883: func (c *linkerContext) shouldIncludePart(repr *reprJS, part js_ast.Part) bool {
linker.go#L2898: func (c *linkerContext) chunkFileOrder(chunk *chunkInfo) (js []uint32, jsParts []partRange, css []uint32) {
linker.go#L3007: func (c *linkerContext) shouldRemoveImportExportStmt(
linker.go#L3046: func (c *linkerContext) convertStmtsForChunk(sourceIndex uint32, stmtList *stmtList, partStmts []js_ast.Stmt) {
linker.go#L3323: func (c *linkerContext) generateCodeForFileInChunkJS(
linker.go#L3481: func (c *linkerContext) renameSymbolsInChunk(chunk *chunkInfo, filesInOrder []uint32) renamer.Renamer {
linker.go#L3649: func (repr *chunkReprJS) generate(c *linkerContext, chunk *chunkInfo) func(generateContinue) []OutputFile {
linker.go#L4094: func (c *linkerContext) generateGlobalNamePrefix() string {
linker.go#L4138: func (repr *chunkReprCSS) generate(c *linkerContext, chunk *chunkInfo) func(generateContinue) []OutputFile {
linker.go#L4375: func (c *linkerContext) preventExportsFromBeingRenamed(sourceIndex uint32) {
linker.go#L4441: func (c *linkerContext) generateSourceMapForChunk(
linker.go#L4592: func (c *linkerContext) chunkHashForFileName(chunk *chunkInfo, bytes []byte) string {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |