emit

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Emitter

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

func NewEmitter

func NewEmitter(outputDirectory string, builder *convert.ASTBuilder, force bool) (*Emitter, error)

func (*Emitter) Generate

func (e *Emitter) Generate(ctx context.Context, pageSet *tree.PageSet) (int, error)

type PageTreeItemJSON

type PageTreeItemJSON struct {
	Title string              `json:"title"`
	URL   string              `json:"url"`
	Pages []*PageTreeItemJSON `json:"pages,omitempty"`
}

func NewPageTreeItemJSON

func NewPageTreeItemJSON(page *tree.Page) *PageTreeItemJSON

type PageTreeJSON

type PageTreeJSON struct {
	Pages []*PageTreeItemJSON `json:"pages,omitempty"`
}

func NewPageTreeJSON

func NewPageTreeJSON(pageSet *tree.PageSet) *PageTreeJSON

Jump to

Keyboard shortcuts

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