UNPKG

@qrvey/formula-lang

Version:

QFormula support for qrvey projects

39 lines (38 loc) 1.36 kB
export declare enum ERROR_LIST { arguments = "arguments", nulls = "nulls", floatingPoint = "floatingPoint", missingString = "missingString", missingNumber = "missingNumber", missingDate = "missingDate", matchRange = "matchRange", integerNumber = "integerNumber", missingArg = "missingArg", missingParenthesis = "missingParenthesis", unknownFunction = "unknownFunction", unknown = "unknown", tooManyArguments = "tooManyArguments", unknownToken = "unknownToken", notAllowedOperation = "notAllowedOperation", outOfRange = "outOfRange", invalidCastNumber = "invalidCastNumber", inferredPrimitive = "inferredPrimitive", booleanExpression = "booleanExpression", missingColumnExpression = "missingColumnExpression", noColumnExpression = "noColumnExpression", functionArgumentsMismatch = "functionArgumentsMismatch", invalidAllowValue = "invalidAllowValue", circularDependency = "circularDependency", rowFormulaRequired = "rowFormulaRequired", aggregatedFormulaRequired = "aggregatedFormulaRequired", aggregatedExpectedMismatch = "aggregatedExpectedMismatch" } type ErrorsType = { [key in ERROR_LIST]: ErrorDictionary; }; export interface ErrorDictionary { message: string; code: string; } export declare const ERROR_DICTIONARY: ErrorsType; export {};