type github.com/evanw/esbuild/internal/js_ast.EString

101 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L586: type EString struct {
		js_ast.go#L672: func (*EString) isExpr()            {}
		js_ast.go#L732: 	case *EString:
		js_ast.go#L846: 	case *EString:

	github.com/evanw/esbuild/internal/bundler
		bundler.go#L265: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(source.Contents)}}
		bundler.go#L275: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(encoded)}}
		bundler.go#L284: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(encoded)}}
		bundler.go#L295: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(url)}}
		bundler.go#L325: 		expr := js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(publicPath)}}
		bundler.go#L1917: 				return &js_ast.EString{Value: js_lexer.StringToUTF16(platform)}
		linker.go#L1498: 			if str, ok := property.Key.Data.(*js_ast.EString); ok && (!file.isEntryPoint || js_lexer.IsIdentifierUTF16(str.Value)) {
		linker.go#L1662: 			Key:   js_ast.Expr{Data: &js_ast.EString{Value: js_lexer.StringToUTF16(alias)}},

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L548: 	case *js_ast.EString:
		js_parser.go#L603: 	case *js_ast.EString:
		js_parser.go#L604: 		b, ok := right.Data.(*js_ast.EString)
		js_parser.go#L644: 	case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EString, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt:
		js_parser.go#L660: 	case *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EString, *js_ast.ERegExp,
		js_parser.go#L728: 	case *js_ast.EString:
		js_parser.go#L819: 	case *js_ast.EString:
		js_parser.go#L834: 	case *js_ast.ENull, *js_ast.EUndefined, *js_ast.EBoolean, *js_ast.ENumber, *js_ast.EBigInt, *js_ast.EString:
		js_parser.go#L910: 	case *js_ast.EString:
		js_parser.go#L911: 		r, ok := right.(*js_ast.EString)
		js_parser.go#L1672: 	case *js_ast.EString:
		js_parser.go#L1696: 	value := js_ast.Expr{Loc: loc, Data: &js_ast.EString{
		js_parser.go#L1837: 		key = js_ast.Expr{Loc: nameRange.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}}
		js_parser.go#L1887: 			if str, ok := key.Data.(*js_ast.EString); ok && (js_lexer.UTF16EqualsString(str.Value, "constructor") ||
		js_parser.go#L1943: 			if str, ok := key.Data.(*js_ast.EString); ok {
		js_parser.go#L2108: 		key = js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}}
		js_parser.go#L2765: 					Right: js_ast.Expr{Loc: part.TailLoc, Data: &js_ast.EString{
		js_parser.go#L2773: 				value = js_ast.Expr{Loc: loc, Data: &js_ast.EString{
		js_parser.go#L2788: 						Right: js_ast.Expr{Loc: part.TailLoc, Data: &js_ast.EString{Value: part.Tail}},
		js_parser.go#L4044: 		return tagRange, name, &js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}}
		js_parser.go#L4098: 				key := js_ast.Expr{Loc: keyRange.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(p.lexer.Identifier)}}
		js_parser.go#L4110: 						value = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}
		js_parser.go#L4163: 			children = append(children, js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}})
		js_parser.go#L4866: 				if key, ok := property.Key.Data.(*js_ast.EString); ok && js_lexer.UTF16EqualsString(key.Value, "constructor") {
		js_parser.go#L6211: 				if str, ok := expr.Value.Data.(*js_ast.EString); ok && !str.PreferTemplate {
		js_parser.go#L7369: 				if _, ok := value.Data.(*js_ast.EString); ok {
		js_parser.go#L7931: 		{Loc: value.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}},
		js_parser.go#L7943: 			{Loc: loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(name)}},
		js_parser.go#L8600: 				case *js_ast.EString:
		js_parser.go#L8626: 						Index:  js_ast.Expr{Loc: value.Loc, Data: &js_ast.EString{Value: value.Name}},
		js_parser.go#L8643: 					js_ast.Expr{Loc: value.Loc, Data: &js_ast.EString{Value: value.Name}},
		js_parser.go#L8865: 	case *js_ast.EString:
		js_parser.go#L8866: 		valueFunc = func() js_ast.Expr { return js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: e.Value}} }
		js_parser.go#L9017: 				if str, ok := key.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
		js_parser.go#L9040: 			if str, ok := property.Key.Data.(*js_ast.EString); ok {
		js_parser.go#L9269: 		if str, ok := b.Data.(*js_ast.EString); ok {
		js_parser.go#L9472: 	case *js_ast.EString:
		js_parser.go#L9474: 		case *js_ast.EString:
		js_parser.go#L9475: 			return &js_ast.Expr{Loc: left.Loc, Data: &js_ast.EString{
		js_parser.go#L9489: 			case *js_ast.EString:
		js_parser.go#L9801: 			if str, ok := part.Value.Data.(*js_ast.EString); ok {
		js_parser.go#L9817: 			return js_ast.Expr{Loc: loc, Data: &js_ast.EString{
		js_parser.go#L9838: 	case *js_ast.EString:
		js_parser.go#L10496: 			if str, ok := e.Index.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
		js_parser.go#L10567: 		if str, ok := e.Index.Data.(*js_ast.EString); ok {
		js_parser.go#L10607: 					p.typeofRequire = &js_ast.EString{Value: js_lexer.StringToUTF16("function")}
		js_parser.go#L10613: 				return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(typeof)}}, exprOut{}
		js_parser.go#L10798: 			key := js_ast.Expr{Loc: e.NameLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(e.Name)}}
		js_parser.go#L10961: 					if str, ok := key.Data.(*js_ast.EString); ok && js_lexer.UTF16EqualsString(str.Value, "__proto__") {
		js_parser.go#L10972: 					if str, ok := key.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
		js_parser.go#L11022: 					if str, ok := property.Key.Data.(*js_ast.EString); ok {
		js_parser.go#L11092: 			if str, ok := arg.Data.(*js_ast.EString); ok {
		js_parser.go#L11223: 						if str, ok := e.Args[0].Data.(*js_ast.EString); ok {
		js_parser.go#L11343: 							if str, ok := arg.Data.(*js_ast.EString); ok {
		js_parser.go#L12265: 		*js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
		js_parser.go#L12394: 		*js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
		js_parser.go#L12416: 					result = js_ast.Expr{Loc: part.Value.Loc, Data: &js_ast.EString{}}
		js_parser.go#L12493: 					Right: js_ast.Expr{Loc: property.Key.Loc, Data: &js_ast.EString{}},
		js_parser.go#L12593: 	case *js_ast.EString:
		js_parser.go#L12595: 		return js_ast.Expr{Loc: expr.Loc, Data: &js_ast.EString{}}, true
		js_parser.go#L12602: 			if _, rightIsString := e.Right.Data.(*js_ast.EString); rightIsString {
		js_parser.go#L12610: 					e.Right.Data = &js_ast.EString{}
		js_parser_lower.go#L550: 						key := js_ast.Expr{Loc: e.NameLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(e.Name)}}
		js_parser_lower.go#L1488: 	case *js_ast.EString:
		js_parser_lower.go#L1489: 		capturedKey = func() js_ast.Expr { return js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: k.Value}} }
		js_parser_lower.go#L1501: 				Right: js_ast.Expr{Loc: loc, Data: &js_ast.EString{}},
		js_parser_lower.go#L1670: 				if key, ok := prop.Key.Data.(*js_ast.EString); ok {
		js_parser_lower.go#L1754: 				case *js_ast.EString:
		js_parser_lower.go#L1755: 					descriptorKey = js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: k.Value}}
		js_parser_lower.go#L1857: 					if key, ok := prop.Key.Data.(*js_ast.EString); ok && !prop.IsComputed {
		js_parser_lower.go#L1963: 			} else if key, ok := prop.Key.Data.(*js_ast.EString); ok && js_lexer.UTF16EqualsString(key.Value, "constructor") {
		js_parser_lower.go#L2005: 				Key:      js_ast.Expr{Loc: classLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16("constructor")}},
		js_parser_lower.go#L2296: 		key = js_ast.Expr{Loc: e.NameLoc, Data: &js_ast.EString{Value: js_lexer.StringToUTF16(e.Name)}}
		js_parser_lower.go#L2322: 		*js_ast.EBigInt, *js_ast.EString, *js_ast.EFunction, *js_ast.EArrow:
		json_parser.go#L51: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EString{Value: value}}
		json_parser.go#L116: 			key := js_ast.Expr{Loc: keyRange.Loc, Data: &js_ast.EString{Value: keyString}}
		sourcemap_parser.go#L35: 		switch js_lexer.UTF16ToString(prop.Key.Data.(*js_ast.EString).Value) {
		sourcemap_parser.go#L46: 			if value, ok := prop.Value.Data.(*js_ast.EString); ok {
		sourcemap_parser.go#L55: 					if element, ok := item.Data.(*js_ast.EString); ok {
		sourcemap_parser.go#L67: 					if element, ok := item.Data.(*js_ast.EString); ok {
		ts_parser.go#L844: 		path := js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L905: 					if str, ok := property.Key.Data.(*js_ast.EString); ok {
		js_printer.go#L1150: 	case *js_ast.EString:
		js_printer.go#L1805: 	case *js_ast.EString:

	github.com/evanw/esbuild/internal/resolver
		resolver.go#L1032: 				item, ok := itemJson.Data.(*js_ast.EString)
		resolver.go#L1163: 			if key, ok := prop.Key.Data.(*js_ast.EString); ok && key.Value != nil &&
		resolver.go#L1173: 	if value, ok := json.Data.(*js_ast.EString); ok {

	github.com/evanw/esbuild/pkg/api
		api_impl.go#L430: 		case *js_ast.EString:
		api_impl.go#L431: 			fn = func(config.DefineArgs) js_ast.E { return &js_ast.EString{Value: e.Value} }