Documentation
¶
Index ¶
- type Backend
- func (b *Backend) AddLine(ctx context.Context, path []string, value string, prio int32) error
- func (b *Backend) Complete(ctx context.Context, input string) ([]prompt.Suggest, error)
- func (b *Backend) String() string
- func (b *Backend) ToFormat(ctx context.Context, path *sdcpb.Path, of OutputFormat) (string, error)
- type DataPrompt
- type DataPromptContext
- type OutputFormat
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend struct {
// contains filtered or unexported fields
}
func NewBackend ¶
func NewBackend(ctx context.Context, dc backend_interfaces.CompleterDataClient, sc backend_interfaces.CompleterSchemaClient, tc *tree.TreeContext) (*Backend, error)
type DataPrompt ¶
type DataPrompt struct {
// contains filtered or unexported fields
}
func NewDataPrompt ¶
func NewDataPrompt(backend *Backend) *DataPrompt
type DataPromptContext ¶
type DataPromptContext struct {
// contains filtered or unexported fields
}
func NewDataPromptContext ¶
func NewDataPromptContext() *DataPromptContext
type OutputFormat ¶
type OutputFormat string
const ( OutputFormatString OutputFormat = "string" OutputFormatJSON OutputFormat = "json" OutputFormatJSON_IETF OutputFormat = "json_ietf" OutputFormatXML OutputFormat = "xml" )
func ParseOutputFormat ¶
func ParseOutputFormat(s string) OutputFormat
Click to show internal directories.
Click to hide internal directories.