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.