Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
RawType string `short:"t" long:"type" description:"type to generate the code for" required:"true"`
Package string `long:"pkg" description:"package of the resultant file" required:"true"`
Map []string `long:"map" description:"generate Map function with transformer for given type"`
Filter bool `long:"filter" description:"generate Filter function"`
All bool `long:"all" description:"generate All function"`
Some bool `long:"some" description:"generate Some function"`
ForEach bool `long:"foreach" description:"generate ForEach function"`
Concat bool `long:"concat" description:"generate Concat function"`
Find bool `long:"find" description:"generate Find function"`
Reverse bool `long:"reverse" description:"generate Reverse function"`
Splice bool `long:"splice" description:"generate Splice function"`
Reduce []string `long:"reduce" description:"generate Reduce function for given type"`
Array bool `long:"array" description:"generate Array function for channel type"`
Type TypeDef
MapResults []TypeDef
ReduceTypes []TypeDef
}
Generator generates functions for iterable types based on the options received
Click to show internal directories.
Click to hide internal directories.