Skip to content

Commit fefc077

Browse files
committed
fix: remove custom types linked to contextData inside translation.go
1 parent a5937e0 commit fefc077

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

error_template.go

+3-5
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ import (
77
"strings"
88
)
99

10-
type GenAnalyzeErrorFn func(cd *ContextData, m *MainError)
11-
1210
type ErrorTemplate struct {
1311
Name string
1412
Pattern string
1513
StackTracePattern string
16-
OnAnalyzeErrorFn GenAnalyzeErrorFn
17-
OnGenExplainFn GenExplainFn
18-
OnGenBugFixFn GenBugFixFn
14+
OnAnalyzeErrorFn func(cd *ContextData, m *MainError)
15+
OnGenExplainFn func(cd *ContextData, gen *ExplainGenerator)
16+
OnGenBugFixFn func(cd *ContextData, gen *BugFixGenerator)
1917
}
2018

2119
func CustomErrorPattern(pattern string) string {

translation.go

-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ import (
66
"unicode"
77
)
88

9-
type GenExplainFn func(*ContextData, *ExplainGenerator)
10-
119
type ExplainGenerator struct {
1210
ErrorName string
1311
Builder *strings.Builder
@@ -41,8 +39,6 @@ func (gen *ExplainGenerator) CreateSection(name string) *ExplainGenerator {
4139
return gen.Sections[name]
4240
}
4341

44-
type GenBugFixFn func(*ContextData, *BugFixGenerator)
45-
4642
type BugFixSuggestion struct {
4743
Title string
4844
Steps []*BugFixStep

0 commit comments

Comments
 (0)