Documentation ¶
Overview ¶
The API package implements an HTTP interface that is responsible for - serving build artifacts - sending build status updates via websocket - provide metadata in form of a manifest to the UI Extension host on the client
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtensionsApi ¶
type ExtensionsApi struct { *core.ExtensionService *mux.Router *root.RootHandler // contains filtered or unexported fields }
func New ¶
func New(config *core.Config) *ExtensionsApi
func (*ExtensionsApi) GetDevConsoleUrl ¶ added in v0.19.0
func (api *ExtensionsApi) GetDevConsoleUrl() string
func (*ExtensionsApi) GetWebsocketUrl ¶ added in v0.19.0
func (api *ExtensionsApi) GetWebsocketUrl() string
func (*ExtensionsApi) Notify ¶
func (api *ExtensionsApi) Notify(extensions []core.Extension)
func (*ExtensionsApi) Shutdown ¶
func (api *ExtensionsApi) Shutdown()
Click to show internal directories.
Click to hide internal directories.