@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?

Package Sidebar

Install

npm i @neo4j-cypher/language-support

Weekly Downloads

2,010

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