Documentation ¶
Index ¶
- func Append[TSource any, TResult any](src enumerable.Enumerable[TSource], instances ...module.Instance) enumerable.Enumerable[TResult]
- func NewInstance(module module.Module, paramSets ...map[string]any) (module.Instance, error)
- func NewInverse(module module.Module, paramSets ...map[string]any) (module.Instance, error)
- func NewModule(runtime module.Runtime, path string) (module.Module, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Append ¶
func Append[TSource any, TResult any](src enumerable.Enumerable[TSource], instances ...module.Instance) enumerable.Enumerable[TResult]
Append appends the given Module Instances to the given source Enumerable, returning the result.
It will try and find the optimal way to communicate between the source and the new module instance, returning an enumerable of a type that best fits the situation. The source can be any type that implements the Enumerable interface, it does not need to be a lens module instance.
func NewInstance ¶
func NewInverse ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.