Documentation
¶
Index ¶
- func AsContextWrite(writer io.Writer, content any) error
- func AsPresenter(writer io.Writer, content any) error
- func GetRenderers() []string
- func RegisterRenderer(renderer string, render RenderFunc)
- func Render(writer io.Writer, content any, renderer string, js bool, ...) error
- func RenderToBytes(content any, renderer string, js bool, jsContext *commonjs.Context) ([]byte, error)
- func RenderToString(content any, renderer string, js bool, jsContext *commonjs.Context) (string, error)
- func ToBytes(content any) ([]byte, error)
- func ToReader(content any) io.Reader
- func ToRuneReader(content any) io.RuneReader
- func ToString(content any) (string, error)
- func Write(writer io.Writer, content any) (int, error)
- func WritePresentEnd(writer io.Writer) error
- func WritePresentStart(writer io.Writer) error
- func WriteRune(writer io.Writer, rune_ rune) (int, error)
- func WriteString(writer io.Writer, content string) (int, error)
- type RenderFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsContextWrite ¶
func AsContextWrite(writer io.Writer, content any) error
func AsPresenter ¶
func AsPresenter(writer io.Writer, content any) error
func GetRenderers ¶
func GetRenderers() []string
func RegisterRenderer ¶
func RegisterRenderer(renderer string, render RenderFunc)
The render function can be nil, in which case no rendering will occur.
func Render ¶
func Render(writer io.Writer, content any, renderer string, js bool, jsContext *commonjs.Context) error
Special handling for string, []byte, and io.Reader.
func RenderToBytes ¶
func RenderToBytes(content any, renderer string, js bool, jsContext *commonjs.Context) ([]byte, error)
Special handling for string, []byte, and io.Reader.
func RenderToString ¶
func RenderToString(content any, renderer string, js bool, jsContext *commonjs.Context) (string, error)
Special handling for string, []byte, and io.Reader.
func ToRuneReader ¶
func ToRuneReader(content any) io.RuneReader
func Write ¶
func Write(writer io.Writer, content any) (int, error)
Special handling for nil, string, []byte, and io.Reader.
func WritePresentEnd ¶
func WritePresentEnd(writer io.Writer) error
func WritePresentStart ¶
func WritePresentStart(writer io.Writer) error
func WriteString ¶
func WriteString(writer io.Writer, content string) (int, error)
Types ¶
type RenderFunc ¶
type RenderFunc func(writer io.Writer, content any, js bool, jsContext *commonjs.Context) error
Special handling for string, []byte, and io.Reader.
func GetRenderer ¶
func GetRenderer(renderer string) (RenderFunc, error)
Click to show internal directories.
Click to hide internal directories.