Documentation
¶
Index ¶
- func NodeTypesEndpoint(w http.ResponseWriter, r *http.Request)
- func RegisterTypes(typesToRegister *refutil.TypeFactory)
- func WriteMermaid(a App, out io.Writer) error
- type App
- type AppServer
- func (as *AppServer) Handler(indexFile string) (*http.ServeMux, error)
- func (as *AppServer) ManifestEndpoint(w http.ResponseWriter, r *http.Request)
- func (as *AppServer) MermaidEndpoint(w http.ResponseWriter, r *http.Request)
- func (as *AppServer) ProducerEndpoint(w http.ResponseWriter, r *http.Request)
- func (as *AppServer) SceneEndpoint(w http.ResponseWriter, r *http.Request)
- func (as *AppServer) SchemaEndpoint(w http.ResponseWriter, r *http.Request)
- func (as *AppServer) Serve() error
- func (as *AppServer) StartedEndpoint(w http.ResponseWriter, r *http.Request)
- func (as *AppServer) SwaggerEndpoint(w http.ResponseWriter, r *http.Request)
- func (as *AppServer) ZipEndpoint(w http.ResponseWriter, r *http.Request)
- type DocumentationWriter
- type GraphSaver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NodeTypesEndpoint ¶ added in v0.25.0
func NodeTypesEndpoint(w http.ResponseWriter, r *http.Request)
func RegisterTypes ¶ added in v0.21.0
func RegisterTypes(typesToRegister *refutil.TypeFactory)
Types ¶
type App ¶ added in v0.9.0
type App struct {
Name string
Version string
Description string
WebScene *schema.WebScene
Authors []schema.Author
Files map[string]nodes.Output[manifest.Manifest]
Out io.Writer
// contains filtered or unexported fields
}
func (*App) ApplySchema ¶ added in v0.21.3
func (*App) SwaggerSpec ¶ added in v0.13.0
type AppServer ¶ added in v0.10.0
type AppServer struct {
// contains filtered or unexported fields
}
func (*AppServer) ManifestEndpoint ¶ added in v0.25.0
func (as *AppServer) ManifestEndpoint(w http.ResponseWriter, r *http.Request)
func (*AppServer) MermaidEndpoint ¶ added in v0.10.0
func (as *AppServer) MermaidEndpoint(w http.ResponseWriter, r *http.Request)
func (*AppServer) ProducerEndpoint ¶ added in v0.10.0
func (as *AppServer) ProducerEndpoint(w http.ResponseWriter, r *http.Request)
func (*AppServer) SceneEndpoint ¶ added in v0.10.0
func (as *AppServer) SceneEndpoint(w http.ResponseWriter, r *http.Request)
func (*AppServer) SchemaEndpoint ¶ added in v0.10.0
func (as *AppServer) SchemaEndpoint(w http.ResponseWriter, r *http.Request)
func (*AppServer) StartedEndpoint ¶ added in v0.10.0
func (as *AppServer) StartedEndpoint(w http.ResponseWriter, r *http.Request)
func (*AppServer) SwaggerEndpoint ¶ added in v0.13.0
func (as *AppServer) SwaggerEndpoint(w http.ResponseWriter, r *http.Request)
func (*AppServer) ZipEndpoint ¶ added in v0.10.0
func (as *AppServer) ZipEndpoint(w http.ResponseWriter, r *http.Request)
type DocumentationWriter ¶ added in v0.24.0
type DocumentationWriter struct {
Title string
Description string
Version string
NodeTypes *refutil.TypeFactory
}
func (DocumentationWriter) WriteSingleHTML ¶ added in v0.24.0
func (dw DocumentationWriter) WriteSingleHTML(out io.Writer) error
func (DocumentationWriter) WriteSingleMarkdown ¶ added in v0.24.0
func (dw DocumentationWriter) WriteSingleMarkdown(out io.Writer) error
type GraphSaver ¶ added in v0.21.3
type GraphSaver struct {
// contains filtered or unexported fields
}
func (*GraphSaver) Save ¶ added in v0.21.3
func (gs *GraphSaver) Save()
Source Files
¶
- app.go
- app_notwasm.go
- app_server.go
- app_server_graph.go
- app_server_graph_metadata.go
- app_server_manifest.go
- app_server_node.go
- app_server_node_connection.go
- app_server_parameter.go
- app_server_producer.go
- app_server_variable.go
- app_server_zip.go
- app_swagger.go
- documentation.go
- examples.go
- graph_saver.go
- mermaid.go
- types.go
- webbrowser.go
Click to show internal directories.
Click to hide internal directories.