typescript

package
v0.0.0-...-4805662 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2024 License: BSD-2-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeEllipsis

func DeEllipsis(ellipsisName, doc string) string

DeEllipsis replaces a ... with the according text.

func GetFilename

func GetFilename(ident wdl.Identifier) string

Types

type Options

type Options struct {
}

type RFile

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

func NewRFile

func NewRFile(parent *Renderer, pkg wdl.PkgImportQualifier) *RFile

func (*RFile) AddImport

func (r *RFile) AddImport(pkgName wdl.Identifier, path wdl.PkgImportQualifier)

func (*RFile) TsType

func (r *RFile) TsType(rtype *wdl.ResolvedType) string

func (*RFile) Use

func (r *RFile) Use(rtype *wdl.ResolvedType) *wdl.ResolvedType

type Renderer

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

Renderer provides a go renderer.

func NewRenderer

func NewRenderer(opts Options) *Renderer

NewRenderer creates a new Renderer instance.

func (*Renderer) RenderFile

func (r *Renderer) RenderFile(file *wdl.File) ([]byte, error)

RenderFile generates the code for the entire file.

Jump to

Keyboard shortcuts

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