MCPcopy Create free account
hub / github.com/Effect-TS/tsgo / processEnvRoot

Function processEnvRoot

internal/rules/process_env.go:77–89  ·  view source on GitHub ↗
(node *ast.Node)

Source from the content-addressed store, hash-verified

75}
76
77func processEnvRoot(node *ast.Node) *ast.Node {
78 if node == nil {
79 return nil
80 }
81 if node.Kind != ast.KindPropertyAccessExpression && node.Kind != ast.KindElementAccessExpression {
82 return nil
83 }
84 access := node.Expression()
85 if !isEnvPropertyAccess(access) {
86 return nil
87 }
88 return access.Expression()
89}
90
91func isEnvPropertyAccess(node *ast.Node) bool {
92 if node == nil || node.Kind != ast.KindPropertyAccessExpression {

Callers 1

runProcessEnvFunction · 0.85

Calls 1

isEnvPropertyAccessFunction · 0.85

Tested by

no test coverage detected