resolveAuthoringCompletionItem
@gooi/language-server / features/completion/resolve-authoring-completion-item / resolveAuthoringCompletionItem
Function: resolveAuthoringCompletionItem()
resolveAuthoringCompletionItem(
value):object
Defined in: authoring/language-server/src/features/completion/resolve-authoring-completion-item.ts:59
Resolves one completion item with deferred metadata for completionItem/resolve.
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | Untrusted completion resolve request. |
Returns
object
Completion resolve payload with parity state.
item
item:
object=authoringCompletionItemSchema
Type Declaration
item.data?
optionaldata:object
Type Declaration
item.data.capabilityId?
optionalcapabilityId:string
item.data.capabilityVersion?
optionalcapabilityVersion:string
item.data.symbolId?
optionalsymbolId:string
item.deprecated?
optionaldeprecated:boolean
item.detail?
optionaldetail:string
item.documentation?
optionaldocumentation:string
item.insertText
insertText:
string
item.kind
kind:
"signal"|"flow"|"projection"|"entrypoint"|"capability"|"step_binding"|"expression_variable"|"ambient_symbol"|"persona"|"scenario"|"guard_policy"=authoringCompletionItemKindSchema
item.label
label:
string
parity
parity:
object=authoringParityStateSchema
Type Declaration
parity.issues
issues:
object[]
Type Declaration
parity.lockfileHash
lockfileHash:
string=hashSchema
parity.status
status:
"matched"|"mismatch"
Example
const resolved = resolveAuthoringCompletionItem({ context, item });