Class GraphQLContentProvider
Implements
- TextDocumentContentProvider
Constructors
constructor
-
Parameters
-
uri: Uri
-
outputChannel: OutputChannel
-
-
panel: WebviewPanel
Accessors
onDidChange
- get onDidChange(): Event<Uri>
Methods
getEndpointName
- getEndpointName(endpointNames: string[]): Promise<string>
-
Parameters
Returns Promise<string>
getVariablesFromUser
- getVariablesFromUser(variableDefinitionNodes: VariableDefinitionNode[]): Promise<UserVariables>
-
Parameters
-
variableDefinitionNodes: VariableDefinitionNode[]
loadConfig
- loadConfig(): Promise<void>
loadEndpoint
- loadEndpoint(): Promise<Endpoint | null>
loadProvider
- loadProvider(): Promise<void>
provideTextDocumentContent
- provideTextDocumentContent(_: Uri): ProviderResult<string>
-
Parameters
Returns ProviderResult<string>
reportError
- reportError(message: string): void
setContentAndUpdate
- setContentAndUpdate(html: string): void
timeout
- timeout(ms: number): Promise<unknown>
-
Parameters
Returns Promise<unknown>
validUrlFromSchema
- validUrlFromSchema(pathOrUrl: string): boolean
-
Parameters
Returns boolean