Skip to main content

publishAuthoringDiagnostics

@gooi/language-server


@gooi/language-server / features/diagnostics/publish-authoring-diagnostics / publishAuthoringDiagnostics

Function: publishAuthoringDiagnostics()

publishAuthoringDiagnostics(value): object

Defined in: authoring/language-server/src/features/diagnostics/publish-authoring-diagnostics.ts:48

Builds deterministic read-path diagnostics, including lockfile mismatch diagnostics.

Parameters

ParameterTypeDescription
valueunknownUntrusted diagnostics request.

Returns

object

Authoring diagnostics envelope.

diagnostics

diagnostics: object[]

Type Declaration

documentUri

documentUri: string

envelopeVersion

envelopeVersion: "1.0.0" = authoringEnvelopeVersionSchema

generatedAt

generatedAt: string = authoringTimestampSchema

parity

parity: object = paritySchema

Type Declaration

parity.lockfileHash?

optional lockfileHash: string

parity.status

status: "matched" | "mismatch"

Example

const diagnostics = publishAuthoringDiagnostics({ context });