Skip to main content

getAuthoringDefinition

@gooi/language-server


@gooi/language-server / features/navigation/get-authoring-definition / getAuthoringDefinition

Function: getAuthoringDefinition()

getAuthoringDefinition(value): object

Defined in: authoring/language-server/src/features/navigation/get-authoring-definition.ts:20

Resolves symbol definition for textDocument/definition read-path handlers.

Parameters

ParameterTypeDescription
valueunknownUntrusted navigation request.

Returns

object

Definition location with parity state.

location

location: { documentPath: string; documentUri: string; range: { end: { character: number; line: number; }; start: { character: number; line: number; }; }; symbolId: string; } | null

parity

parity: object = authoringParityStateSchema

Type Declaration

parity.issues

issues: object[]

Type Declaration

parity.lockfileHash

lockfileHash: string = hashSchema

parity.status

status: "matched" | "mismatch"

Example

const result = getAuthoringDefinition({ context, position: { line: 9, character: 4 } });