1
0
Fork 0
golang-github-pocketbase-ty.../test/a/interfaces.go
Daniel Baumann b6e042e2af
Adding upstream version 0.0~git20250307.c2e6a77.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-05-22 11:21:48 +02:00

36 lines
517 B
Go

package a
import "time"
type Empty interface{}
// unexported interface
type interfaceA[T any] interface {
// some comment
unexportedFunc()
// some comment above the function
Method0()
Method1() string // inline comment
// multi
// line
// comment
Method2(argA, argB string) (T, int)
Method3(argA int, argB ...string) (T, []string, error)
}
// multi
// line
// comment
type InterfaceB interface {
Empty
interfaceA[int]
// "replace" Method0 from interfaceA
Method0()
CustomMethod() time.Time
}