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

Function cloneKeyPatterns

internal/pluginoptions/resolver.go:145–158  ·  view source on GitHub ↗
(patterns []etscore.KeyPattern)

Source from the content-addressed store, hash-verified

143}
144
145func cloneKeyPatterns(patterns []etscore.KeyPattern) []etscore.KeyPattern {
146 if len(patterns) == 0 {
147 return nil
148 }
149 cloned := make([]etscore.KeyPattern, len(patterns))
150 for i, pattern := range patterns {
151 cloned[i] = etscore.KeyPattern{
152 Target: pattern.Target,
153 Pattern: pattern.Pattern,
154 SkipLeadingPath: append([]string(nil), pattern.SkipLeadingPath...),
155 }
156 }
157 return cloned
158}

Callers 2

applyOverrideFunction · 0.70
cloneOptionsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected