@neo4j-cypher/language-support
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-next.6 • Public • Published

Language Support

This package contains the core language support features for Cypher built with ANTLR4.

Usage

The API is not yet properly documented, but here are two simple examples of what you can do!

npm install @neo4j-cypher/language-support@next

import {
  autocomplete,
  validateSyntax,
  DbSchema,
} from '@neo4j-cypher/language-support';

const schema: DbSchema = { labels: ['Person'] };

autocomplete('MATCH (n:', schema); // yields CompletionItem[] containing "Person"

validateSyntax('RETRN 123', schema); // yields SyntaxDiagnostic[] with Invalid keyword, did you mean RETURN?

/@neo4j-cypher/language-support/

    Package Sidebar

    Install

    npm i @neo4j-cypher/language-support

    Weekly Downloads

    2,091

    Version

    2.0.0-next.6

    License

    Apache-2.0

    Unpacked Size

    129 MB

    Total Files

    122

    Last publish

    Collaborators

    • neo4j-bloom-reader2
    • neo4j-organization