mirror of
https://github.com/foomo/keel.git
synced 2025-10-16 12:35:34 +00:00
29 lines
335 B
Go
29 lines
335 B
Go
package markdown
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func Code(v string) string {
|
|
if v == "" {
|
|
return ""
|
|
}
|
|
return "`" + v + "`"
|
|
}
|
|
|
|
func Name(v any) string {
|
|
if i, ok := v.(interface {
|
|
Name() string
|
|
}); ok {
|
|
return i.Name()
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func String(v any) string {
|
|
if i, ok := v.(fmt.Stringer); ok {
|
|
return i.String()
|
|
}
|
|
return ""
|
|
}
|