Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RendererFactory ¶
type Summarizable ¶
type Transformable ¶
type View ¶
type ViewOpts ¶
func SingleElemAndCompose ¶
func WithViewRender ¶
func WithViewRender[T any](vr *ViewRender) ViewOpts[T]
type ViewRender ¶
type ViewRender struct {
// contains filtered or unexported fields
}
func NewViewRender ¶
func NewViewRender(opts ...ViewRenderOpt) (*ViewRender, error)
func (*ViewRender) GetRenderer ¶
func (r *ViewRender) GetRenderer(format Format) (renderers.Renderer, error)
func (*ViewRender) RegisterRenderer ¶
func (r *ViewRender) RegisterRenderer(format Format, factory RendererFactory) error
func (*ViewRender) Render ¶
func (r *ViewRender) Render(format Format, w io.Writer, items []any, opts ...renderers.RendererOptFunc) error
type ViewRenderOpt ¶
type ViewRenderOpt func(*ViewRender) error
func WithCsvRender ¶
func WithCsvRender() ViewRenderOpt
func WithJsonRender ¶
func WithJsonRender() ViewRenderOpt
func WithTableRender ¶
func WithTableRender() ViewRenderOpt
Click to show internal directories.
Click to hide internal directories.