Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssetGraphReport ¶ added in v0.7.0
type AssetGraphReport struct {
Version int `json:"version"`
Nodes []GraphNode `json:"nodes"`
Edges []GraphEdge `json:"edges"`
}
func BuildAssetGraph ¶ added in v0.7.0
func BuildAssetGraph(ir gwdkir.Program) AssetGraphReport
type EndpointGraphReport ¶
type EndpointGraphReport struct {
Version int `json:"version"`
Nodes []GraphNode `json:"nodes"`
Edges []GraphEdge `json:"edges"`
}
func BuildEndpointGraph ¶
func BuildEndpointGraph(config gowdk.Config, ir gwdkir.Program) EndpointGraphReport
type SourcePosition ¶
type SourceSpan ¶
type SourceSpan struct {
Start SourcePosition `json:"start"`
End SourcePosition `json:"end"`
}
type TreeDiagnostic ¶ added in v0.7.0
type TreeReport ¶
type TreeReport struct {
Version int `json:"version"`
Root Node `json:"root"`
Edges []GraphEdge `json:"edges,omitempty"`
Diagnostics []TreeDiagnostic `json:"diagnostics,omitempty"`
}
func BuildTree ¶
func BuildTree(ir gwdkir.Program) TreeReport
Click to show internal directories.
Click to hide internal directories.