util

package
v1.0.15-0...-3723d28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClearAndOpenFile

func ClearAndOpenFile(fpath string) (*os.File, error)

func ComponentName

func ComponentName(api *spec.ApiSpec) string

func Copy

func Copy(src, dst string) (int64, error)

func DecomposeType

func DecomposeType(t string) (result []string, err error)

func GetAllTypes

func GetAllTypes(api *spec.ApiSpec, route spec.Route) []spec.Type

func GetAnnotationValue

func GetAnnotationValue(annos []spec.Annotation, key, field string) (string, bool)

func GetLocalTypes

func GetLocalTypes(api *spec.ApiSpec, route spec.Route) []spec.Type

func GetSharedTypes

func GetSharedTypes(api *spec.ApiSpec) []spec.Type

func IsLowerCase

func IsLowerCase(r rune) bool

func IsUpperCase

func IsUpperCase(r rune) bool

func LowerFirst

func LowerFirst(s string) string

func MaybeCreateFile

func MaybeCreateFile(dir, subdir, file string) (fp *os.File, created bool, err error)

func TagLookup

func TagLookup(tag, key string) (value string, ok bool)

func ToCamelCase

func ToCamelCase(s string) string

func ToLower

func ToLower(s string) string

func ToLowerCase

func ToLowerCase(r rune) rune

func ToSnakeCase

func ToSnakeCase(s string) string

func ToUpper

func ToUpper(s string) string

func ToUpperCase

func ToUpperCase(r rune) rune

func UpperFirst

func UpperFirst(s string) string

func WrapErr

func WrapErr(err error, message string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL