Documentation
¶
Index ¶
- Variables
- func ArgsByKeyAndItemAmounts(command string, key string, itemAmounts []ItemAmount) []any
- func ArgsByKeyAndItems(command string, key string, items []string) []any
- func ParseArray(val any, minLen int) ([]any, error)
- func ParseIntBool(val any) (bool, error)
- func ParseIntBoolArray(val any, minLen int) ([]bool, error)
- func ParseNullableScalarArray[T any](val any, minLen int) ([]*T, error)
- func ParseScalar[T any](val any) (T, error)
- func ParseScalarArray[T any](val any, minLen int) ([]T, error)
- func ParseStringPairArray(val any, minLen int) ([][2]string, error)
- func ParseToInterlacedMappedArray[T any](val any, minLen int, f func(any, any) (T, error)) ([]T, error)
- func ParseToMappedArray[T any](val any, minLen int, f func(any) (T, error)) ([]T, error)
- type ItemAmount
- type StringAnyPair
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidData = errors.New("invalid data")
View Source
var ErrInvalidType = errors.New("invalid type")
Functions ¶
func ArgsByKeyAndItemAmounts ¶
func ArgsByKeyAndItemAmounts(command string, key string, itemAmounts []ItemAmount) []any
func ParseIntBool ¶
func ParseScalar ¶
Types ¶
type ItemAmount ¶
func ParseItemAmountInterlacedArray ¶
func ParseItemAmountInterlacedArray(val any, minLen int) ([]ItemAmount, error)
type StringAnyPair ¶
func ParseStringAnyPairArray ¶
func ParseStringAnyPairArray(val any, minLen int) ([]StringAnyPair, error)
Click to show internal directories.
Click to hide internal directories.