UNPKG

@neo4j-cypher/language-support

Version:
10 lines (9 loc) 549 B
import { DbSchema } from '../dbSchema'; import { SyntaxDiagnostic } from './syntaxValidationHelpers'; export declare function sortByPositionAndMessage(a: SyntaxDiagnostic, b: SyntaxDiagnostic): number; export declare function lintCypherQuery(query: string, dbSchema: DbSchema): SyntaxDiagnostic[]; export declare function validateSyntax(query: string, dbSchema: DbSchema): SyntaxDiagnostic[]; /** * Assumes the provided query has no parse errors */ export declare function validateSemantics(query: string, dbSchema: DbSchema): SyntaxDiagnostic[];