gitstack

grindlemire/go-tui code browser

550 B Go 16 lines 2026-06-03 · d15bb9f raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package lsp

import "github.com/grindlemire/go-tui/internal/lsp/provider"

// DocumentFormattingParams represents textDocument/formatting parameters.
type DocumentFormattingParams struct {
	TextDocument TextDocumentIdentifier `json:"textDocument"`
	Options      FormattingOptions      `json:"options"`
}

// FormattingOptions and TextEdit are type aliases for the canonical definitions
// in the provider package, eliminating duplicate type definitions.
type (
	FormattingOptions = provider.FormattingOptions
	TextEdit          = provider.TextEdit
)