schema

package
v0.405.3 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2024 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NativeNames added in v0.305.0

type NativeNames map[schema.Node]string

NativeNames is a map of top-level declarations to their native Go names.

type Result added in v0.261.0

type Result struct {
	// Module is the extracted module schema.
	Module *schema.Module
	// NativeNames maps schema nodes to their native Go names.
	NativeNames NativeNames
	// VerbResourceParamOrder contains the order of resource parameters for each verb.
	VerbResourceParamOrder map[*schema.Verb][]common.VerbResourceParam
	// Errors is a list of errors encountered during schema extraction.
	Errors []builderrors.Error
}

Result contains the final schema extraction result.

func Extract

func Extract(moduleDir string) (Result, error)

Extract statically parses Go FTL module source into a schema.Module

Jump to

Keyboard shortcuts

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