Help us shape the future of Go! Take the 2026 Go Developer Survey

hook

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Array

type Array []ParamValue

func (Array) Array

func (a Array) Array(index int) (Array, bool)

func (Array) Get

func (a Array) Get(index int) ParamValue

func (Array) Record

func (a Array) Record(index int) (Record, bool)

func (Array) String

func (a Array) String(index int) (string, bool)

type Kind

type Kind string
const (
	KindMarkdown Kind = "markdown"
	KindBuiltin  Kind = "builtin"
)

type ParamValue

type ParamValue struct {
	// contains filtered or unexported fields
}

func NewArray

func NewArray(items []ParamValue) ParamValue

func NewRecord

func NewRecord(fields map[string]ParamValue) ParamValue

func NewString

func NewString(value string) ParamValue

func (ParamValue) Any

func (v ParamValue) Any() any

func (ParamValue) Array

func (v ParamValue) Array() (Array, bool)

func (ParamValue) Record

func (v ParamValue) Record() (Record, bool)

func (ParamValue) String

func (v ParamValue) String() (string, bool)

type Params

type Params map[string]ParamValue

func (Params) Array

func (p Params) Array(name string) (Array, bool)

func (Params) Get

func (p Params) Get(name string) ParamValue

func (Params) Has

func (p Params) Has(name string) bool

func (Params) Record

func (p Params) Record(name string) (Record, bool)

func (Params) String

func (p Params) String(name string) (string, bool)

type Record

type Record map[string]ParamValue

func (Record) Array

func (r Record) Array(name string) (Array, bool)

func (Record) Get

func (r Record) Get(name string) ParamValue

func (Record) Has

func (r Record) Has(name string) bool

func (Record) Record

func (r Record) Record(name string) (Record, bool)

func (Record) String

func (r Record) String(name string) (string, bool)

type RendererHookContext

type RendererHookContext struct {
	Kind   Kind
	Name   string
	Params Params
	Output string
}

type RendererHookFunc

type RendererHookFunc func(ctx RendererHookContext) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL