JsonSnapshot

Unpublished development API. This package is under development and is not available as a published release.

Accepted source document and its partial parse tree, syntax-completion flag, and optional diagnostic.

import type { JsonSnapshot } from '@threadplane/content/json';

Declaration

export interface JsonSnapshot  {
  readonly complete: boolean;
  readonly document: JsonDocument;
  readonly error: JsonError | null;
  readonly root: JsonNode | null;
}

Members

complete

Complete JSON syntax with no diagnostic, independently of delivery phase.

readonly complete: boolean;

document

readonly document: JsonDocument;

error

readonly error: JsonError | null;

root

readonly root: JsonNode | null;