@atlaskit/jql-ast
Advanced tools
# @atlaskit/jql-ast | ||
## 3.1.0 | ||
### Minor Changes | ||
- [#69661](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/69661) [`f825ec2f9792`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/f825ec2f9792) - Added a new creator for JASTs, allowing you to create a full JQL AST from scratch without the overhead of parsing a string. | ||
## 3.0.0 | ||
@@ -7,3 +13,3 @@ | ||
- [`978cfcda881`](https://bitbucket.org/atlassian/atlassian-frontend/commits/978cfcda881) - Migrate `jql-ast` package to the `@atlaskit` namespace. Any consumers should update their imports to `@atlaskit/jql-ast`. | ||
- [#39978](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39978) [`978cfcda881`](https://bitbucket.org/atlassian/atlassian-frontend/commits/978cfcda881) - Migrate `jql-ast` package to the `@atlaskit` namespace. Any consumers should update their imports to `@atlaskit/jql-ast`. | ||
@@ -18,3 +24,3 @@ ### Patch Changes | ||
- [`fd6bb9c9184`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fd6bb9c9184) - Delete version.json | ||
- [#38162](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38162) [`fd6bb9c9184`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fd6bb9c9184) - Delete version.json | ||
@@ -27,3 +33,3 @@ ## 2.4.1 | ||
- [`7926dc060ff`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7926dc060ff) - Clamp antlr4ts version to 0.5.0-alpha.4 | ||
- [#36690](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36690) [`7926dc060ff`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7926dc060ff) - Clamp antlr4ts version to 0.5.0-alpha.4 | ||
@@ -34,3 +40,3 @@ ## 2.4.0 | ||
- [`337298e67b8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/337298e67b8) - Added argumentByText to creators that let you add an argument that has been pre-treated to produce a valid JQL string | ||
- [#36029](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/36029) [`337298e67b8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/337298e67b8) - Added argumentByText to creators that let you add an argument that has been pre-treated to produce a valid JQL string | ||
@@ -43,3 +49,3 @@ ## 2.3.2 | ||
- [`9d00501a414`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d00501a414) - Ensure legacy types are published for TS 4.5-4.8 | ||
- [#33793](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33793) [`9d00501a414`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d00501a414) - Ensure legacy types are published for TS 4.5-4.8 | ||
@@ -50,3 +56,3 @@ ## 2.3.1 | ||
- [`41fae2c6f68`](https://bitbucket.org/atlassian/atlassian-frontend/commits/41fae2c6f68) - Upgrade Typescript from `4.5.5` to `4.9.5` | ||
- [#33649](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33649) [`41fae2c6f68`](https://bitbucket.org/atlassian/atlassian-frontend/commits/41fae2c6f68) - Upgrade Typescript from `4.5.5` to `4.9.5` | ||
@@ -57,3 +63,3 @@ ## 2.3.0 | ||
- [`56507598609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/56507598609) - Skip minor dependency bump | ||
- [#33258](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33258) [`56507598609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/56507598609) - Skip minor dependency bump | ||
@@ -64,3 +70,3 @@ ## 2.2.0 | ||
- [`0d5ab9875fc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0d5ab9875fc) - Add new `isOperandNode` type guard which can be called to identify AST nodes of type operand | ||
- [#31491](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31491) [`0d5ab9875fc`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0d5ab9875fc) - Add new `isOperandNode` type guard which can be called to identify AST nodes of type operand | ||
@@ -71,3 +77,3 @@ ## 2.1.0 | ||
- [`35d641e8956`](https://bitbucket.org/atlassian/atlassian-frontend/commits/35d641e8956) - Introduce valueOperandByText creator which allows creation of value operand AST nodes by text instead of value | ||
- [#31288](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31288) [`35d641e8956`](https://bitbucket.org/atlassian/atlassian-frontend/commits/35d641e8956) - Introduce valueOperandByText creator which allows creation of value operand AST nodes by text instead of value | ||
@@ -78,3 +84,3 @@ ## 2.0.1 | ||
- [`4ca006051df`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4ca006051df) - Migrate @atlassiansox/jql-ast package to the Atlassian Frontend monorepo | ||
- [#24912](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24912) [`4ca006051df`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4ca006051df) - Migrate @atlassiansox/jql-ast package to the Atlassian Frontend monorepo | ||
@@ -81,0 +87,0 @@ ## 2.0.0 |
@@ -14,5 +14,6 @@ "use strict"; | ||
var _jqlParser = require("@atlaskit/jql-parser"); | ||
var _creators = _interopRequireDefault(require("../creators")); | ||
var _errors = require("../errors"); | ||
var _visitors = require("../visitors"); | ||
var JastBuilder = /*#__PURE__*/function () { | ||
var JastBuilder = exports.JastBuilder = /*#__PURE__*/function () { | ||
function JastBuilder() { | ||
@@ -62,13 +63,5 @@ (0, _classCallCheck2.default)(this, JastBuilder); | ||
var query = parseTree.accept(visitor); | ||
return { | ||
query: query, | ||
represents: value, | ||
errors: astErrorListener.errors | ||
}; | ||
return _creators.default.jast(query, value, astErrorListener.errors); | ||
} catch (error) { | ||
return { | ||
query: undefined, | ||
represents: value, | ||
errors: [new _errors.JQLParseError(error.message, error)] | ||
}; | ||
return _creators.default.jast(undefined, value, [new _errors.JQLParseError(error.message, error)]); | ||
} | ||
@@ -78,3 +71,2 @@ } | ||
return JastBuilder; | ||
}(); | ||
exports.JastBuilder = JastBuilder; | ||
}(); |
@@ -13,6 +13,5 @@ "use strict"; | ||
*/ | ||
var walkAST = function walkAST(listener, jast) { | ||
var walkAST = exports.walkAST = function walkAST(listener, jast) { | ||
jast.query && walkNode(listener, jast.query); | ||
}; | ||
exports.walkAST = walkAST; | ||
var walkNode = function walkNode(listener, node) { | ||
@@ -19,0 +18,0 @@ listener.enterEveryNode && listener.enterEveryNode(node); |
@@ -7,7 +7,4 @@ "use strict"; | ||
exports.CLAUSE_TYPE_TERMINAL = exports.CLAUSE_TYPE_NOT = exports.CLAUSE_TYPE_COMPOUND = void 0; | ||
var CLAUSE_TYPE_COMPOUND = 'compound'; | ||
exports.CLAUSE_TYPE_COMPOUND = CLAUSE_TYPE_COMPOUND; | ||
var CLAUSE_TYPE_TERMINAL = 'terminal'; | ||
exports.CLAUSE_TYPE_TERMINAL = CLAUSE_TYPE_TERMINAL; | ||
var CLAUSE_TYPE_NOT = 'not'; | ||
exports.CLAUSE_TYPE_NOT = CLAUSE_TYPE_NOT; | ||
var CLAUSE_TYPE_COMPOUND = exports.CLAUSE_TYPE_COMPOUND = 'compound'; | ||
var CLAUSE_TYPE_TERMINAL = exports.CLAUSE_TYPE_TERMINAL = 'terminal'; | ||
var CLAUSE_TYPE_NOT = exports.CLAUSE_TYPE_NOT = 'not'; |
@@ -15,10 +15,7 @@ "use strict"; | ||
// All field type names here must be in lower case | ||
var TEAM_CUSTOM_FIELD_TYPE = '[team]'; | ||
var TEAM_CUSTOM_FIELD_TYPE = exports.TEAM_CUSTOM_FIELD_TYPE = '[team]'; | ||
// This is the regular expression pattern that can be used to extract the | ||
// custom field type from the field name. | ||
exports.TEAM_CUSTOM_FIELD_TYPE = TEAM_CUSTOM_FIELD_TYPE; | ||
var COLLAPSED_CUSTOM_FIELD_PATTERN = /^['"].+\[(\D+)]['"]$/i; | ||
exports.COLLAPSED_CUSTOM_FIELD_PATTERN = COLLAPSED_CUSTOM_FIELD_PATTERN; | ||
var COLLAPSED_CUSTOM_FIELD_PATTERN_NO_QUOTES = /^.+\[(\D+)]$/i; | ||
exports.COLLAPSED_CUSTOM_FIELD_PATTERN_NO_QUOTES = COLLAPSED_CUSTOM_FIELD_PATTERN_NO_QUOTES; | ||
var COLLAPSED_CUSTOM_FIELD_PATTERN = exports.COLLAPSED_CUSTOM_FIELD_PATTERN = /^['"].+\[(\D+)]['"]$/i; | ||
var COLLAPSED_CUSTOM_FIELD_PATTERN_NO_QUOTES = exports.COLLAPSED_CUSTOM_FIELD_PATTERN_NO_QUOTES = /^.+\[(\D+)]$/i; |
@@ -7,5 +7,3 @@ "use strict"; | ||
exports.COMPOUND_OPERATOR_OR = exports.COMPOUND_OPERATOR_AND = void 0; | ||
var COMPOUND_OPERATOR_AND = 'and'; | ||
exports.COMPOUND_OPERATOR_AND = COMPOUND_OPERATOR_AND; | ||
var COMPOUND_OPERATOR_OR = 'or'; | ||
exports.COMPOUND_OPERATOR_OR = COMPOUND_OPERATOR_OR; | ||
var COMPOUND_OPERATOR_AND = exports.COMPOUND_OPERATOR_AND = 'and'; | ||
var COMPOUND_OPERATOR_OR = exports.COMPOUND_OPERATOR_OR = 'or'; |
@@ -7,9 +7,5 @@ "use strict"; | ||
exports.NODE_TYPE_QUERY = exports.NODE_TYPE_ORDER_BY = exports.NODE_TYPE_OPERAND = exports.NODE_TYPE_CLAUSE = void 0; | ||
var NODE_TYPE_QUERY = 'query'; | ||
exports.NODE_TYPE_QUERY = NODE_TYPE_QUERY; | ||
var NODE_TYPE_CLAUSE = 'clause'; | ||
exports.NODE_TYPE_CLAUSE = NODE_TYPE_CLAUSE; | ||
var NODE_TYPE_OPERAND = 'operand'; | ||
exports.NODE_TYPE_OPERAND = NODE_TYPE_OPERAND; | ||
var NODE_TYPE_ORDER_BY = 'order_by'; | ||
exports.NODE_TYPE_ORDER_BY = NODE_TYPE_ORDER_BY; | ||
var NODE_TYPE_QUERY = exports.NODE_TYPE_QUERY = 'query'; | ||
var NODE_TYPE_CLAUSE = exports.NODE_TYPE_CLAUSE = 'clause'; | ||
var NODE_TYPE_OPERAND = exports.NODE_TYPE_OPERAND = 'operand'; | ||
var NODE_TYPE_ORDER_BY = exports.NODE_TYPE_ORDER_BY = 'order_by'; |
@@ -7,11 +7,6 @@ "use strict"; | ||
exports.OPERAND_TYPE_VALUE = exports.OPERAND_TYPE_LIST = exports.OPERAND_TYPE_KEYWORD = exports.OPERAND_TYPE_FUNCTION = exports.OPERAND_EMPTY = void 0; | ||
var OPERAND_TYPE_VALUE = 'value'; | ||
exports.OPERAND_TYPE_VALUE = OPERAND_TYPE_VALUE; | ||
var OPERAND_TYPE_KEYWORD = 'keyword'; | ||
exports.OPERAND_TYPE_KEYWORD = OPERAND_TYPE_KEYWORD; | ||
var OPERAND_TYPE_FUNCTION = 'function'; | ||
exports.OPERAND_TYPE_FUNCTION = OPERAND_TYPE_FUNCTION; | ||
var OPERAND_TYPE_LIST = 'list'; | ||
exports.OPERAND_TYPE_LIST = OPERAND_TYPE_LIST; | ||
var OPERAND_EMPTY = 'empty'; | ||
exports.OPERAND_EMPTY = OPERAND_EMPTY; | ||
var OPERAND_TYPE_VALUE = exports.OPERAND_TYPE_VALUE = 'value'; | ||
var OPERAND_TYPE_KEYWORD = exports.OPERAND_TYPE_KEYWORD = 'keyword'; | ||
var OPERAND_TYPE_FUNCTION = exports.OPERAND_TYPE_FUNCTION = 'function'; | ||
var OPERAND_TYPE_LIST = exports.OPERAND_TYPE_LIST = 'list'; | ||
var OPERAND_EMPTY = exports.OPERAND_EMPTY = 'empty'; |
@@ -7,59 +7,32 @@ "use strict"; | ||
exports.WAS_OPERATORS = exports.WAS_IN_OPERATORS = exports.OPERATOR_WAS_NOT_IN = exports.OPERATOR_WAS_NOT = exports.OPERATOR_WAS_IN = exports.OPERATOR_WAS = exports.OPERATOR_NOT_LIKE = exports.OPERATOR_NOT_IN = exports.OPERATOR_NOT_EQUALS = exports.OPERATOR_LT_EQUALS = exports.OPERATOR_LT = exports.OPERATOR_LIKE = exports.OPERATOR_IS_NOT = exports.OPERATOR_IS = exports.OPERATOR_IN = exports.OPERATOR_GT_EQUALS = exports.OPERATOR_GT = exports.OPERATOR_EQUALS = exports.OPERATOR_CHANGED = exports.OPERATORS = exports.LIST_OPERATORS = exports.LIKE_OPERATORS = exports.IS_OPERATORS = exports.IN_OPERATORS = exports.EQUALS_OPERATORS = exports.COMPARISON_OPERATORS = exports.CLAUSE_OPERATOR_NOT = exports.CHANGED_OPERATORS = void 0; | ||
var CLAUSE_OPERATOR_NOT = 'not'; | ||
exports.CLAUSE_OPERATOR_NOT = CLAUSE_OPERATOR_NOT; | ||
var OPERATOR_EQUALS = '='; | ||
exports.OPERATOR_EQUALS = OPERATOR_EQUALS; | ||
var OPERATOR_NOT_EQUALS = '!='; | ||
exports.OPERATOR_NOT_EQUALS = OPERATOR_NOT_EQUALS; | ||
var OPERATOR_GT = '>'; | ||
exports.OPERATOR_GT = OPERATOR_GT; | ||
var OPERATOR_LT = '<'; | ||
exports.OPERATOR_LT = OPERATOR_LT; | ||
var OPERATOR_GT_EQUALS = '>='; | ||
exports.OPERATOR_GT_EQUALS = OPERATOR_GT_EQUALS; | ||
var OPERATOR_LT_EQUALS = '<='; | ||
exports.OPERATOR_LT_EQUALS = OPERATOR_LT_EQUALS; | ||
var OPERATOR_IN = 'in'; | ||
exports.OPERATOR_IN = OPERATOR_IN; | ||
var OPERATOR_NOT_IN = 'not in'; | ||
exports.OPERATOR_NOT_IN = OPERATOR_NOT_IN; | ||
var OPERATOR_LIKE = '~'; | ||
exports.OPERATOR_LIKE = OPERATOR_LIKE; | ||
var OPERATOR_NOT_LIKE = '!~'; | ||
exports.OPERATOR_NOT_LIKE = OPERATOR_NOT_LIKE; | ||
var OPERATOR_IS = 'is'; | ||
exports.OPERATOR_IS = OPERATOR_IS; | ||
var OPERATOR_IS_NOT = 'is not'; | ||
exports.OPERATOR_IS_NOT = OPERATOR_IS_NOT; | ||
var OPERATOR_WAS = 'was'; | ||
exports.OPERATOR_WAS = OPERATOR_WAS; | ||
var OPERATOR_WAS_IN = 'was in'; | ||
exports.OPERATOR_WAS_IN = OPERATOR_WAS_IN; | ||
var OPERATOR_WAS_NOT_IN = 'was not in'; | ||
exports.OPERATOR_WAS_NOT_IN = OPERATOR_WAS_NOT_IN; | ||
var OPERATOR_WAS_NOT = 'was not'; | ||
exports.OPERATOR_WAS_NOT = OPERATOR_WAS_NOT; | ||
var OPERATOR_CHANGED = 'changed'; | ||
var CLAUSE_OPERATOR_NOT = exports.CLAUSE_OPERATOR_NOT = 'not'; | ||
var OPERATOR_EQUALS = exports.OPERATOR_EQUALS = '='; | ||
var OPERATOR_NOT_EQUALS = exports.OPERATOR_NOT_EQUALS = '!='; | ||
var OPERATOR_GT = exports.OPERATOR_GT = '>'; | ||
var OPERATOR_LT = exports.OPERATOR_LT = '<'; | ||
var OPERATOR_GT_EQUALS = exports.OPERATOR_GT_EQUALS = '>='; | ||
var OPERATOR_LT_EQUALS = exports.OPERATOR_LT_EQUALS = '<='; | ||
var OPERATOR_IN = exports.OPERATOR_IN = 'in'; | ||
var OPERATOR_NOT_IN = exports.OPERATOR_NOT_IN = 'not in'; | ||
var OPERATOR_LIKE = exports.OPERATOR_LIKE = '~'; | ||
var OPERATOR_NOT_LIKE = exports.OPERATOR_NOT_LIKE = '!~'; | ||
var OPERATOR_IS = exports.OPERATOR_IS = 'is'; | ||
var OPERATOR_IS_NOT = exports.OPERATOR_IS_NOT = 'is not'; | ||
var OPERATOR_WAS = exports.OPERATOR_WAS = 'was'; | ||
var OPERATOR_WAS_IN = exports.OPERATOR_WAS_IN = 'was in'; | ||
var OPERATOR_WAS_NOT_IN = exports.OPERATOR_WAS_NOT_IN = 'was not in'; | ||
var OPERATOR_WAS_NOT = exports.OPERATOR_WAS_NOT = 'was not'; | ||
var OPERATOR_CHANGED = exports.OPERATOR_CHANGED = 'changed'; | ||
// Operator groups | ||
exports.OPERATOR_CHANGED = OPERATOR_CHANGED; | ||
var EQUALS_OPERATORS = [OPERATOR_EQUALS, OPERATOR_NOT_EQUALS]; | ||
exports.EQUALS_OPERATORS = EQUALS_OPERATORS; | ||
var LIKE_OPERATORS = [OPERATOR_LIKE, OPERATOR_NOT_LIKE]; | ||
exports.LIKE_OPERATORS = LIKE_OPERATORS; | ||
var COMPARISON_OPERATORS = [OPERATOR_LT, OPERATOR_GT, OPERATOR_LT_EQUALS, OPERATOR_GT_EQUALS]; | ||
exports.COMPARISON_OPERATORS = COMPARISON_OPERATORS; | ||
var IN_OPERATORS = [OPERATOR_IN, OPERATOR_NOT_IN]; | ||
exports.IN_OPERATORS = IN_OPERATORS; | ||
var IS_OPERATORS = [OPERATOR_IS, OPERATOR_IS_NOT]; | ||
exports.IS_OPERATORS = IS_OPERATORS; | ||
var WAS_OPERATORS = [OPERATOR_WAS, OPERATOR_WAS_NOT]; | ||
exports.WAS_OPERATORS = WAS_OPERATORS; | ||
var WAS_IN_OPERATORS = [OPERATOR_WAS_IN, OPERATOR_WAS_NOT_IN]; | ||
exports.WAS_IN_OPERATORS = WAS_IN_OPERATORS; | ||
var CHANGED_OPERATORS = [OPERATOR_CHANGED]; | ||
exports.CHANGED_OPERATORS = CHANGED_OPERATORS; | ||
var OPERATORS = [].concat(EQUALS_OPERATORS, LIKE_OPERATORS, COMPARISON_OPERATORS, IN_OPERATORS, IS_OPERATORS, WAS_OPERATORS, WAS_IN_OPERATORS, CHANGED_OPERATORS); | ||
exports.OPERATORS = OPERATORS; | ||
var LIST_OPERATORS = [OPERATOR_IN, OPERATOR_NOT_IN, OPERATOR_WAS_IN, OPERATOR_WAS_NOT_IN]; | ||
exports.LIST_OPERATORS = LIST_OPERATORS; | ||
var EQUALS_OPERATORS = exports.EQUALS_OPERATORS = [OPERATOR_EQUALS, OPERATOR_NOT_EQUALS]; | ||
var LIKE_OPERATORS = exports.LIKE_OPERATORS = [OPERATOR_LIKE, OPERATOR_NOT_LIKE]; | ||
var COMPARISON_OPERATORS = exports.COMPARISON_OPERATORS = [OPERATOR_LT, OPERATOR_GT, OPERATOR_LT_EQUALS, OPERATOR_GT_EQUALS]; | ||
var IN_OPERATORS = exports.IN_OPERATORS = [OPERATOR_IN, OPERATOR_NOT_IN]; | ||
var IS_OPERATORS = exports.IS_OPERATORS = [OPERATOR_IS, OPERATOR_IS_NOT]; | ||
var WAS_OPERATORS = exports.WAS_OPERATORS = [OPERATOR_WAS, OPERATOR_WAS_NOT]; | ||
var WAS_IN_OPERATORS = exports.WAS_IN_OPERATORS = [OPERATOR_WAS_IN, OPERATOR_WAS_NOT_IN]; | ||
var CHANGED_OPERATORS = exports.CHANGED_OPERATORS = [OPERATOR_CHANGED]; | ||
var OPERATORS = exports.OPERATORS = [].concat(EQUALS_OPERATORS, LIKE_OPERATORS, COMPARISON_OPERATORS, IN_OPERATORS, IS_OPERATORS, WAS_OPERATORS, WAS_IN_OPERATORS, CHANGED_OPERATORS); | ||
var LIST_OPERATORS = exports.LIST_OPERATORS = [OPERATOR_IN, OPERATOR_NOT_IN, OPERATOR_WAS_IN, OPERATOR_WAS_NOT_IN]; |
@@ -7,7 +7,4 @@ "use strict"; | ||
exports.ORDER_BY_OPERATOR_ORDER_BY = exports.ORDER_BY_DIRECTION_DESC = exports.ORDER_BY_DIRECTION_ASC = void 0; | ||
var ORDER_BY_OPERATOR_ORDER_BY = 'ORDER BY'; | ||
exports.ORDER_BY_OPERATOR_ORDER_BY = ORDER_BY_OPERATOR_ORDER_BY; | ||
var ORDER_BY_DIRECTION_ASC = 'ASC'; | ||
exports.ORDER_BY_DIRECTION_ASC = ORDER_BY_DIRECTION_ASC; | ||
var ORDER_BY_DIRECTION_DESC = 'DESC'; | ||
exports.ORDER_BY_DIRECTION_DESC = ORDER_BY_DIRECTION_DESC; | ||
var ORDER_BY_OPERATOR_ORDER_BY = exports.ORDER_BY_OPERATOR_ORDER_BY = 'ORDER BY'; | ||
var ORDER_BY_DIRECTION_ASC = exports.ORDER_BY_DIRECTION_ASC = 'ASC'; | ||
var ORDER_BY_DIRECTION_DESC = exports.ORDER_BY_DIRECTION_DESC = 'DESC'; |
@@ -7,17 +7,9 @@ "use strict"; | ||
exports.PREDICATE_OPERATOR_TO = exports.PREDICATE_OPERATOR_ON = exports.PREDICATE_OPERATOR_FROM = exports.PREDICATE_OPERATOR_DURING = exports.PREDICATE_OPERATOR_BY = exports.PREDICATE_OPERATOR_BEFORE = exports.PREDICATE_OPERATOR_AFTER = exports.PREDICATE_OPERATORS = void 0; | ||
var PREDICATE_OPERATOR_AFTER = 'after'; | ||
exports.PREDICATE_OPERATOR_AFTER = PREDICATE_OPERATOR_AFTER; | ||
var PREDICATE_OPERATOR_BEFORE = 'before'; | ||
exports.PREDICATE_OPERATOR_BEFORE = PREDICATE_OPERATOR_BEFORE; | ||
var PREDICATE_OPERATOR_BY = 'by'; | ||
exports.PREDICATE_OPERATOR_BY = PREDICATE_OPERATOR_BY; | ||
var PREDICATE_OPERATOR_DURING = 'during'; | ||
exports.PREDICATE_OPERATOR_DURING = PREDICATE_OPERATOR_DURING; | ||
var PREDICATE_OPERATOR_FROM = 'from'; | ||
exports.PREDICATE_OPERATOR_FROM = PREDICATE_OPERATOR_FROM; | ||
var PREDICATE_OPERATOR_ON = 'on'; | ||
exports.PREDICATE_OPERATOR_ON = PREDICATE_OPERATOR_ON; | ||
var PREDICATE_OPERATOR_TO = 'to'; | ||
exports.PREDICATE_OPERATOR_TO = PREDICATE_OPERATOR_TO; | ||
var PREDICATE_OPERATORS = [PREDICATE_OPERATOR_AFTER, PREDICATE_OPERATOR_BEFORE, PREDICATE_OPERATOR_BY, PREDICATE_OPERATOR_DURING, PREDICATE_OPERATOR_FROM, PREDICATE_OPERATOR_ON, PREDICATE_OPERATOR_TO]; | ||
exports.PREDICATE_OPERATORS = PREDICATE_OPERATORS; | ||
var PREDICATE_OPERATOR_AFTER = exports.PREDICATE_OPERATOR_AFTER = 'after'; | ||
var PREDICATE_OPERATOR_BEFORE = exports.PREDICATE_OPERATOR_BEFORE = 'before'; | ||
var PREDICATE_OPERATOR_BY = exports.PREDICATE_OPERATOR_BY = 'by'; | ||
var PREDICATE_OPERATOR_DURING = exports.PREDICATE_OPERATOR_DURING = 'during'; | ||
var PREDICATE_OPERATOR_FROM = exports.PREDICATE_OPERATOR_FROM = 'from'; | ||
var PREDICATE_OPERATOR_ON = exports.PREDICATE_OPERATOR_ON = 'on'; | ||
var PREDICATE_OPERATOR_TO = exports.PREDICATE_OPERATOR_TO = 'to'; | ||
var PREDICATE_OPERATORS = exports.PREDICATE_OPERATORS = [PREDICATE_OPERATOR_AFTER, PREDICATE_OPERATOR_BEFORE, PREDICATE_OPERATOR_BY, PREDICATE_OPERATOR_DURING, PREDICATE_OPERATOR_FROM, PREDICATE_OPERATOR_ON, PREDICATE_OPERATOR_TO]; |
@@ -7,77 +7,40 @@ "use strict"; | ||
exports.WATCHER_PROPERTY = exports.VOTER_PROPERTY = exports.UPDATED_FIELD = exports.TYPE_FIELD = exports.TEXT_FIELD = exports.SUMMARY_FIELD = exports.STATUS_FIELD = exports.STATUS_CATEGORY_FIELD = exports.SPRINT_FIELD = exports.RESOLVED_FIELD = exports.RESOLUTION_FIELD = exports.RESOLUTION_DATE_FIELD = exports.REPORTER_PROPERTY = exports.REPORTER_FIELD = exports.PROJECT_PROPERTY = exports.PROJECT_FIELD = exports.PRIVACY_SAFE_FIELDS = exports.PRIORITY_FIELD = exports.PARENT_FIELD = exports.LAST_VIEWED_FIELD = exports.LABELS_FIELD = exports.ISSUE_TYPE_FIELD = exports.ISSUE_PROPERTY = exports.ISSUE_KEY_FIELD = exports.FIX_VERSION_FIELD = exports.FILTER_FIELD = exports.EPIC_LINK_FIELD = exports.ENVIRONMENT_FIELD = exports.DUE_DATE_FIELD = exports.DEVELOPMENT_FIELD = exports.DESCRIPTION_FIELD = exports.CREATOR_PROPERTY = exports.CREATED_FIELD = exports.COMPONENT_FIELD = exports.CATEGORY_FIELD = exports.ASSIGNEE_PROPERTY = exports.ASSIGNEE_FIELD = exports.APPROVALS_FIELD = exports.AFFECTED_VERSION_FIELD = void 0; | ||
var ASSIGNEE_FIELD = 'assignee'; | ||
exports.ASSIGNEE_FIELD = ASSIGNEE_FIELD; | ||
var CREATED_FIELD = 'created'; | ||
exports.CREATED_FIELD = CREATED_FIELD; | ||
var DUE_DATE_FIELD = 'duedate'; | ||
exports.DUE_DATE_FIELD = DUE_DATE_FIELD; | ||
var ISSUE_KEY_FIELD = 'issuekey'; | ||
exports.ISSUE_KEY_FIELD = ISSUE_KEY_FIELD; | ||
var ISSUE_TYPE_FIELD = 'issuetype'; | ||
exports.ISSUE_TYPE_FIELD = ISSUE_TYPE_FIELD; | ||
var LAST_VIEWED_FIELD = 'lastviewed'; | ||
exports.LAST_VIEWED_FIELD = LAST_VIEWED_FIELD; | ||
var PRIORITY_FIELD = 'priority'; | ||
exports.PRIORITY_FIELD = PRIORITY_FIELD; | ||
var PROJECT_FIELD = 'project'; | ||
exports.PROJECT_FIELD = PROJECT_FIELD; | ||
var REPORTER_FIELD = 'reporter'; | ||
exports.REPORTER_FIELD = REPORTER_FIELD; | ||
var RESOLVED_FIELD = 'resolved'; | ||
exports.RESOLVED_FIELD = RESOLVED_FIELD; | ||
var RESOLUTION_DATE_FIELD = 'resolutiondate'; | ||
exports.RESOLUTION_DATE_FIELD = RESOLUTION_DATE_FIELD; | ||
var STATUS_FIELD = 'status'; | ||
exports.STATUS_FIELD = STATUS_FIELD; | ||
var STATUS_CATEGORY_FIELD = 'statuscategory'; | ||
exports.STATUS_CATEGORY_FIELD = STATUS_CATEGORY_FIELD; | ||
var SUMMARY_FIELD = 'summary'; | ||
exports.SUMMARY_FIELD = SUMMARY_FIELD; | ||
var TEXT_FIELD = 'text'; | ||
exports.TEXT_FIELD = TEXT_FIELD; | ||
var TYPE_FIELD = 'type'; | ||
exports.TYPE_FIELD = TYPE_FIELD; | ||
var UPDATED_FIELD = 'updated'; | ||
exports.UPDATED_FIELD = UPDATED_FIELD; | ||
var AFFECTED_VERSION_FIELD = 'affectedversion'; | ||
exports.AFFECTED_VERSION_FIELD = AFFECTED_VERSION_FIELD; | ||
var APPROVALS_FIELD = 'approvals'; | ||
exports.APPROVALS_FIELD = APPROVALS_FIELD; | ||
var CATEGORY_FIELD = 'category'; | ||
exports.CATEGORY_FIELD = CATEGORY_FIELD; | ||
var COMPONENT_FIELD = 'component'; | ||
exports.COMPONENT_FIELD = COMPONENT_FIELD; | ||
var DESCRIPTION_FIELD = 'description'; | ||
exports.DESCRIPTION_FIELD = DESCRIPTION_FIELD; | ||
var DEVELOPMENT_FIELD = 'development'; | ||
exports.DEVELOPMENT_FIELD = DEVELOPMENT_FIELD; | ||
var ENVIRONMENT_FIELD = 'environment'; | ||
exports.ENVIRONMENT_FIELD = ENVIRONMENT_FIELD; | ||
var EPIC_LINK_FIELD = 'epic link'; | ||
exports.EPIC_LINK_FIELD = EPIC_LINK_FIELD; | ||
var FILTER_FIELD = 'filter'; | ||
exports.FILTER_FIELD = FILTER_FIELD; | ||
var FIX_VERSION_FIELD = 'fixversion'; | ||
exports.FIX_VERSION_FIELD = FIX_VERSION_FIELD; | ||
var LABELS_FIELD = 'labels'; | ||
exports.LABELS_FIELD = LABELS_FIELD; | ||
var PARENT_FIELD = 'parent'; | ||
exports.PARENT_FIELD = PARENT_FIELD; | ||
var RESOLUTION_FIELD = 'resolution'; | ||
exports.RESOLUTION_FIELD = RESOLUTION_FIELD; | ||
var SPRINT_FIELD = 'sprint'; | ||
exports.SPRINT_FIELD = SPRINT_FIELD; | ||
var ASSIGNEE_PROPERTY = 'assignee.property'; | ||
exports.ASSIGNEE_PROPERTY = ASSIGNEE_PROPERTY; | ||
var CREATOR_PROPERTY = 'creator.property'; | ||
exports.CREATOR_PROPERTY = CREATOR_PROPERTY; | ||
var ISSUE_PROPERTY = 'issue.property'; | ||
exports.ISSUE_PROPERTY = ISSUE_PROPERTY; | ||
var PROJECT_PROPERTY = 'project.property'; | ||
exports.PROJECT_PROPERTY = PROJECT_PROPERTY; | ||
var REPORTER_PROPERTY = 'reporter.property'; | ||
exports.REPORTER_PROPERTY = REPORTER_PROPERTY; | ||
var VOTER_PROPERTY = 'voter.property'; | ||
exports.VOTER_PROPERTY = VOTER_PROPERTY; | ||
var WATCHER_PROPERTY = 'watcher.property'; | ||
var ASSIGNEE_FIELD = exports.ASSIGNEE_FIELD = 'assignee'; | ||
var CREATED_FIELD = exports.CREATED_FIELD = 'created'; | ||
var DUE_DATE_FIELD = exports.DUE_DATE_FIELD = 'duedate'; | ||
var ISSUE_KEY_FIELD = exports.ISSUE_KEY_FIELD = 'issuekey'; | ||
var ISSUE_TYPE_FIELD = exports.ISSUE_TYPE_FIELD = 'issuetype'; | ||
var LAST_VIEWED_FIELD = exports.LAST_VIEWED_FIELD = 'lastviewed'; | ||
var PRIORITY_FIELD = exports.PRIORITY_FIELD = 'priority'; | ||
var PROJECT_FIELD = exports.PROJECT_FIELD = 'project'; | ||
var REPORTER_FIELD = exports.REPORTER_FIELD = 'reporter'; | ||
var RESOLVED_FIELD = exports.RESOLVED_FIELD = 'resolved'; | ||
var RESOLUTION_DATE_FIELD = exports.RESOLUTION_DATE_FIELD = 'resolutiondate'; | ||
var STATUS_FIELD = exports.STATUS_FIELD = 'status'; | ||
var STATUS_CATEGORY_FIELD = exports.STATUS_CATEGORY_FIELD = 'statuscategory'; | ||
var SUMMARY_FIELD = exports.SUMMARY_FIELD = 'summary'; | ||
var TEXT_FIELD = exports.TEXT_FIELD = 'text'; | ||
var TYPE_FIELD = exports.TYPE_FIELD = 'type'; | ||
var UPDATED_FIELD = exports.UPDATED_FIELD = 'updated'; | ||
var AFFECTED_VERSION_FIELD = exports.AFFECTED_VERSION_FIELD = 'affectedversion'; | ||
var APPROVALS_FIELD = exports.APPROVALS_FIELD = 'approvals'; | ||
var CATEGORY_FIELD = exports.CATEGORY_FIELD = 'category'; | ||
var COMPONENT_FIELD = exports.COMPONENT_FIELD = 'component'; | ||
var DESCRIPTION_FIELD = exports.DESCRIPTION_FIELD = 'description'; | ||
var DEVELOPMENT_FIELD = exports.DEVELOPMENT_FIELD = 'development'; | ||
var ENVIRONMENT_FIELD = exports.ENVIRONMENT_FIELD = 'environment'; | ||
var EPIC_LINK_FIELD = exports.EPIC_LINK_FIELD = 'epic link'; | ||
var FILTER_FIELD = exports.FILTER_FIELD = 'filter'; | ||
var FIX_VERSION_FIELD = exports.FIX_VERSION_FIELD = 'fixversion'; | ||
var LABELS_FIELD = exports.LABELS_FIELD = 'labels'; | ||
var PARENT_FIELD = exports.PARENT_FIELD = 'parent'; | ||
var RESOLUTION_FIELD = exports.RESOLUTION_FIELD = 'resolution'; | ||
var SPRINT_FIELD = exports.SPRINT_FIELD = 'sprint'; | ||
var ASSIGNEE_PROPERTY = exports.ASSIGNEE_PROPERTY = 'assignee.property'; | ||
var CREATOR_PROPERTY = exports.CREATOR_PROPERTY = 'creator.property'; | ||
var ISSUE_PROPERTY = exports.ISSUE_PROPERTY = 'issue.property'; | ||
var PROJECT_PROPERTY = exports.PROJECT_PROPERTY = 'project.property'; | ||
var REPORTER_PROPERTY = exports.REPORTER_PROPERTY = 'reporter.property'; | ||
var VOTER_PROPERTY = exports.VOTER_PROPERTY = 'voter.property'; | ||
var WATCHER_PROPERTY = exports.WATCHER_PROPERTY = 'watcher.property'; | ||
@@ -87,6 +50,4 @@ // List of Jira system fields that don't need to be anonymized. This list may not be exhaustive and is only used to | ||
// All the field names here must be in lowercase | ||
exports.WATCHER_PROPERTY = WATCHER_PROPERTY; | ||
var PRIVACY_SAFE_FIELDS = [ASSIGNEE_FIELD, CREATED_FIELD, DUE_DATE_FIELD, ISSUE_KEY_FIELD, ISSUE_TYPE_FIELD, LAST_VIEWED_FIELD, PRIORITY_FIELD, PROJECT_FIELD, REPORTER_FIELD, RESOLVED_FIELD, RESOLUTION_DATE_FIELD, STATUS_FIELD, STATUS_CATEGORY_FIELD, SUMMARY_FIELD, TEXT_FIELD, TYPE_FIELD, UPDATED_FIELD, AFFECTED_VERSION_FIELD, APPROVALS_FIELD, CATEGORY_FIELD, COMPONENT_FIELD, DESCRIPTION_FIELD, DEVELOPMENT_FIELD, ENVIRONMENT_FIELD, EPIC_LINK_FIELD, FILTER_FIELD, FIX_VERSION_FIELD, LABELS_FIELD, PARENT_FIELD, RESOLUTION_FIELD, SPRINT_FIELD, | ||
var PRIVACY_SAFE_FIELDS = exports.PRIVACY_SAFE_FIELDS = [ASSIGNEE_FIELD, CREATED_FIELD, DUE_DATE_FIELD, ISSUE_KEY_FIELD, ISSUE_TYPE_FIELD, LAST_VIEWED_FIELD, PRIORITY_FIELD, PROJECT_FIELD, REPORTER_FIELD, RESOLVED_FIELD, RESOLUTION_DATE_FIELD, STATUS_FIELD, STATUS_CATEGORY_FIELD, SUMMARY_FIELD, TEXT_FIELD, TYPE_FIELD, UPDATED_FIELD, AFFECTED_VERSION_FIELD, APPROVALS_FIELD, CATEGORY_FIELD, COMPONENT_FIELD, DESCRIPTION_FIELD, DEVELOPMENT_FIELD, ENVIRONMENT_FIELD, EPIC_LINK_FIELD, FILTER_FIELD, FIX_VERSION_FIELD, LABELS_FIELD, PARENT_FIELD, RESOLUTION_FIELD, SPRINT_FIELD, | ||
// entity properties | ||
ASSIGNEE_PROPERTY, CREATOR_PROPERTY, ISSUE_PROPERTY, PROJECT_PROPERTY, REPORTER_PROPERTY, VOTER_PROPERTY, WATCHER_PROPERTY]; | ||
exports.PRIVACY_SAFE_FIELDS = PRIVACY_SAFE_FIELDS; | ||
ASSIGNEE_PROPERTY, CREATOR_PROPERTY, ISSUE_PROPERTY, PROJECT_PROPERTY, REPORTER_PROPERTY, VOTER_PROPERTY, WATCHER_PROPERTY]; |
@@ -31,3 +31,3 @@ "use strict"; | ||
*/ | ||
var argument = function argument(value) { | ||
var argument = exports.argument = function argument(value) { | ||
return argumentInternal(value, (0, _utils.sanitiseJqlString)(value)); | ||
@@ -45,8 +45,6 @@ }; | ||
*/ | ||
exports.argument = argument; | ||
var argumentByText = function argumentByText(text) { | ||
var argumentByText = exports.argumentByText = function argumentByText(text) { | ||
return argumentInternal((0, _utils.normaliseJqlString)(text), text); | ||
}; | ||
exports.argumentByText = argumentByText; | ||
var argumentInternal = function argumentInternal(value, text) { | ||
var argumentInternal = exports.argumentInternal = function argumentInternal(value, text) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -63,3 +61,2 @@ return { | ||
}; | ||
}; | ||
exports.argumentInternal = argumentInternal; | ||
}; |
@@ -10,3 +10,3 @@ "use strict"; | ||
*/ | ||
var noChildren = function noChildren() { | ||
var noChildren = exports.noChildren = function noChildren() { | ||
return []; | ||
@@ -18,8 +18,6 @@ }; | ||
*/ | ||
exports.noChildren = noChildren; | ||
var assignParent = function assignParent(node) { | ||
var assignParent = exports.assignParent = function assignParent(node) { | ||
node.getChildren().forEach(function (child) { | ||
child.parent = node; | ||
}); | ||
}; | ||
exports.assignParent = assignParent; | ||
}; |
@@ -24,7 +24,6 @@ "use strict"; | ||
} | ||
var compoundClause = function compoundClause(operator, clauses) { | ||
var compoundClause = exports.compoundClause = function compoundClause(operator, clauses) { | ||
return compoundClauseInternal(operator, clauses); | ||
}; | ||
exports.compoundClause = compoundClause; | ||
var compoundClauseInternal = function compoundClauseInternal(operator, clauses) { | ||
var compoundClauseInternal = exports.compoundClauseInternal = function compoundClauseInternal(operator, clauses) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -50,3 +49,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.compoundClauseInternal = compoundClauseInternal; | ||
}; |
@@ -17,7 +17,6 @@ "use strict"; | ||
} | ||
var compoundOperator = function compoundOperator(value) { | ||
var compoundOperator = exports.compoundOperator = function compoundOperator(value) { | ||
return compoundOperatorInternal(value, []); | ||
}; | ||
exports.compoundOperator = compoundOperator; | ||
var compoundOperatorInternal = function compoundOperatorInternal(value, operatorPositions) { | ||
var compoundOperatorInternal = exports.compoundOperatorInternal = function compoundOperatorInternal(value, operatorPositions) { | ||
return { | ||
@@ -33,3 +32,2 @@ value: value, | ||
}; | ||
}; | ||
exports.compoundOperatorInternal = compoundOperatorInternal; | ||
}; |
@@ -23,7 +23,6 @@ "use strict"; | ||
} | ||
var field = function field(value, properties) { | ||
var field = exports.field = function field(value, properties) { | ||
return fieldInternal(value, (0, _sanitiseJqlString.sanitiseJqlString)(value), properties); | ||
}; | ||
exports.field = field; | ||
var fieldInternal = function fieldInternal(value, text, properties) { | ||
var fieldInternal = exports.fieldInternal = function fieldInternal(value, text, properties) { | ||
var position = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; | ||
@@ -43,3 +42,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.fieldInternal = fieldInternal; | ||
}; |
@@ -23,8 +23,7 @@ "use strict"; | ||
} | ||
var functionOperand = function functionOperand(functionString) { | ||
var functionOperand = exports.functionOperand = function functionOperand(functionString) { | ||
var args = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; | ||
return functionOperandInternal(functionString, args); | ||
}; | ||
exports.functionOperand = functionOperand; | ||
var functionOperandInternal = function functionOperandInternal(functionString, args) { | ||
var functionOperandInternal = exports.functionOperandInternal = function functionOperandInternal(functionString, args) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -45,3 +44,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.functionOperandInternal = functionOperandInternal; | ||
}; |
@@ -18,7 +18,6 @@ "use strict"; | ||
} | ||
var functionString = function functionString(value) { | ||
var functionString = exports.functionString = function functionString(value) { | ||
return functionStringInternal(value, (0, _sanitiseJqlString.sanitiseJqlString)(value)); | ||
}; | ||
exports.functionString = functionString; | ||
var functionStringInternal = function functionStringInternal(value, text) { | ||
var functionStringInternal = exports.functionStringInternal = function functionStringInternal(value, text) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -35,3 +34,2 @@ return { | ||
}; | ||
}; | ||
exports.functionStringInternal = functionStringInternal; | ||
}; |
@@ -13,2 +13,3 @@ "use strict"; | ||
var _functionString = require("./functionString"); | ||
var _jast = require("./jast"); | ||
var _keywordOperand = require("./keywordOperand"); | ||
@@ -34,3 +35,3 @@ var _listOperand = require("./listOperand"); | ||
*/ | ||
var internalCreators = { | ||
var internalCreators = exports.internalCreators = { | ||
query: _query.queryInternal, | ||
@@ -58,4 +59,4 @@ compoundClause: _compoundClause.compoundClauseInternal, | ||
}; | ||
exports.internalCreators = internalCreators; | ||
var _default = { | ||
var _default = exports.default = { | ||
jast: _jast.jast, | ||
query: _query.query, | ||
@@ -86,3 +87,2 @@ compoundClause: _compoundClause.compoundClause, | ||
} | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -18,7 +18,6 @@ "use strict"; | ||
} | ||
var keywordOperand = function keywordOperand() { | ||
var keywordOperand = exports.keywordOperand = function keywordOperand() { | ||
return keywordOperandInternal(_constants.OPERAND_EMPTY); | ||
}; | ||
exports.keywordOperand = keywordOperand; | ||
var keywordOperandInternal = function keywordOperandInternal(value) { | ||
var keywordOperandInternal = exports.keywordOperandInternal = function keywordOperandInternal(value) { | ||
var position = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
@@ -36,3 +35,2 @@ return { | ||
}; | ||
}; | ||
exports.keywordOperandInternal = keywordOperandInternal; | ||
}; |
@@ -24,7 +24,6 @@ "use strict"; | ||
} | ||
var listOperand = function listOperand(values) { | ||
var listOperand = exports.listOperand = function listOperand(values) { | ||
return listOperandInternal(values); | ||
}; | ||
exports.listOperand = listOperand; | ||
var listOperandInternal = function listOperandInternal(values) { | ||
var listOperandInternal = exports.listOperandInternal = function listOperandInternal(values) { | ||
var position = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
@@ -45,3 +44,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.listOperandInternal = listOperandInternal; | ||
}; |
@@ -23,7 +23,6 @@ "use strict"; | ||
} | ||
var notClause = function notClause(clause) { | ||
var notClause = exports.notClause = function notClause(clause) { | ||
return notClauseInternal(clause, (0, _notClauseOperator.notClauseOperator)()); | ||
}; | ||
exports.notClause = notClause; | ||
var notClauseInternal = function notClauseInternal(clause, operator) { | ||
var notClauseInternal = exports.notClauseInternal = function notClauseInternal(clause, operator) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -48,3 +47,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.notClauseInternal = notClauseInternal; | ||
}; |
@@ -18,7 +18,6 @@ "use strict"; | ||
} | ||
var notClauseOperator = function notClauseOperator() { | ||
var notClauseOperator = exports.notClauseOperator = function notClauseOperator() { | ||
return notClauseOperatorInternal(); | ||
}; | ||
exports.notClauseOperator = notClauseOperator; | ||
var notClauseOperatorInternal = function notClauseOperatorInternal() { | ||
var notClauseOperatorInternal = exports.notClauseOperatorInternal = function notClauseOperatorInternal() { | ||
var position = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
@@ -34,3 +33,2 @@ return { | ||
}; | ||
}; | ||
exports.notClauseOperatorInternal = notClauseOperatorInternal; | ||
}; |
@@ -17,7 +17,6 @@ "use strict"; | ||
} | ||
var operator = function operator(value) { | ||
var operator = exports.operator = function operator(value) { | ||
return operatorInternal(value, value); | ||
}; | ||
exports.operator = operator; | ||
var operatorInternal = function operatorInternal(value, text) { | ||
var operatorInternal = exports.operatorInternal = function operatorInternal(value, text) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -34,3 +33,2 @@ return { | ||
}; | ||
}; | ||
exports.operatorInternal = operatorInternal; | ||
}; |
@@ -25,7 +25,6 @@ "use strict"; | ||
} | ||
var orderBy = function orderBy(fields) { | ||
var orderBy = exports.orderBy = function orderBy(fields) { | ||
return orderByInternal(fields, (0, _orderByOperator.orderByOperator)()); | ||
}; | ||
exports.orderBy = orderBy; | ||
var orderByInternal = function orderByInternal(fields, operator) { | ||
var orderByInternal = exports.orderByInternal = function orderByInternal(fields, operator) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -47,3 +46,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.orderByInternal = orderByInternal; | ||
}; |
@@ -17,7 +17,6 @@ "use strict"; | ||
} | ||
var orderByDirection = function orderByDirection(value) { | ||
var orderByDirection = exports.orderByDirection = function orderByDirection(value) { | ||
return orderByDirectionInternal(value); | ||
}; | ||
exports.orderByDirection = orderByDirection; | ||
var orderByDirectionInternal = function orderByDirectionInternal(value) { | ||
var orderByDirectionInternal = exports.orderByDirectionInternal = function orderByDirectionInternal(value) { | ||
var position = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
@@ -33,3 +32,2 @@ return { | ||
}; | ||
}; | ||
exports.orderByDirectionInternal = orderByDirectionInternal; | ||
}; |
@@ -25,7 +25,6 @@ "use strict"; | ||
} | ||
var orderByField = function orderByField(field, direction) { | ||
var orderByField = exports.orderByField = function orderByField(field, direction) { | ||
return orderByFieldInternal(field, direction); | ||
}; | ||
exports.orderByField = orderByField; | ||
var orderByFieldInternal = function orderByFieldInternal(field, direction) { | ||
var orderByFieldInternal = exports.orderByFieldInternal = function orderByFieldInternal(field, direction) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -45,3 +44,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.orderByFieldInternal = orderByFieldInternal; | ||
}; |
@@ -18,7 +18,6 @@ "use strict"; | ||
} | ||
var orderByOperator = function orderByOperator() { | ||
var orderByOperator = exports.orderByOperator = function orderByOperator() { | ||
return orderByOperatorInternal(); | ||
}; | ||
exports.orderByOperator = orderByOperator; | ||
var orderByOperatorInternal = function orderByOperatorInternal() { | ||
var orderByOperatorInternal = exports.orderByOperatorInternal = function orderByOperatorInternal() { | ||
var position = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; | ||
@@ -34,3 +33,2 @@ return { | ||
}; | ||
}; | ||
exports.orderByOperatorInternal = orderByOperatorInternal; | ||
}; |
@@ -24,7 +24,6 @@ "use strict"; | ||
} | ||
var predicate = function predicate(operator, operand) { | ||
var predicate = exports.predicate = function predicate(operator, operand) { | ||
return predicateInternal(operator, operand); | ||
}; | ||
exports.predicate = predicate; | ||
var predicateInternal = function predicateInternal(operator, operand) { | ||
var predicateInternal = exports.predicateInternal = function predicateInternal(operator, operand) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -43,3 +42,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.predicateInternal = predicateInternal; | ||
}; |
@@ -17,7 +17,6 @@ "use strict"; | ||
} | ||
var predicateOperator = function predicateOperator(value) { | ||
var predicateOperator = exports.predicateOperator = function predicateOperator(value) { | ||
return predicateOperatorInternal(value, value); | ||
}; | ||
exports.predicateOperator = predicateOperator; | ||
var predicateOperatorInternal = function predicateOperatorInternal(value, text) { | ||
var predicateOperatorInternal = exports.predicateOperatorInternal = function predicateOperatorInternal(value, text) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -34,3 +33,2 @@ return { | ||
}; | ||
}; | ||
exports.predicateOperatorInternal = predicateOperatorInternal; | ||
}; |
@@ -27,8 +27,7 @@ "use strict"; | ||
} | ||
var property = function property(key) { | ||
var property = exports.property = function property(key) { | ||
var path = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; | ||
return propertyInternal(key, path); | ||
}; | ||
exports.property = property; | ||
var propertyInternal = function propertyInternal(key, path) { | ||
var propertyInternal = exports.propertyInternal = function propertyInternal(key, path) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -47,3 +46,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.propertyInternal = propertyInternal; | ||
}; |
@@ -33,7 +33,6 @@ "use strict"; | ||
} | ||
var query = function query(where, orderBy) { | ||
var query = exports.query = function query(where, orderBy) { | ||
return queryInternal(where, orderBy); | ||
}; | ||
exports.query = query; | ||
var queryInternal = function queryInternal(where, orderBy) { | ||
var queryInternal = exports.queryInternal = function queryInternal(where, orderBy) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -58,3 +57,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.queryInternal = queryInternal; | ||
}; |
@@ -29,8 +29,7 @@ "use strict"; | ||
} | ||
var terminalClause = function terminalClause(field, operator, operand) { | ||
var terminalClause = exports.terminalClause = function terminalClause(field, operator, operand) { | ||
var predicates = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : []; | ||
return terminalClauseInternal(field, operator, operand, predicates); | ||
}; | ||
exports.terminalClause = terminalClause; | ||
var terminalClauseInternal = function terminalClauseInternal(field, operator, operand, predicates) { | ||
var terminalClauseInternal = exports.terminalClauseInternal = function terminalClauseInternal(field, operator, operand, predicates) { | ||
var position = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : null; | ||
@@ -58,3 +57,2 @@ var node = { | ||
return node; | ||
}; | ||
exports.terminalClauseInternal = terminalClauseInternal; | ||
}; |
@@ -32,3 +32,3 @@ "use strict"; | ||
*/ | ||
var valueOperand = function valueOperand(value) { | ||
var valueOperand = exports.valueOperand = function valueOperand(value) { | ||
return valueOperandInternal(value, (0, _utils.sanitiseJqlString)(value)); | ||
@@ -46,8 +46,6 @@ }; | ||
*/ | ||
exports.valueOperand = valueOperand; | ||
var valueOperandByText = function valueOperandByText(text) { | ||
var valueOperandByText = exports.valueOperandByText = function valueOperandByText(text) { | ||
return valueOperandInternal((0, _utils.normaliseJqlString)(text), text); | ||
}; | ||
exports.valueOperandByText = valueOperandByText; | ||
var valueOperandInternal = function valueOperandInternal(value, text) { | ||
var valueOperandInternal = exports.valueOperandInternal = function valueOperandInternal(value, text) { | ||
var position = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; | ||
@@ -66,3 +64,2 @@ return { | ||
}; | ||
}; | ||
exports.valueOperandInternal = valueOperandInternal; | ||
}; |
@@ -13,3 +13,3 @@ "use strict"; | ||
var _jqlSyntaxError = require("./jql-syntax-error"); | ||
var JastBuilderErrorListener = /*#__PURE__*/(0, _createClass2.default)(function JastBuilderErrorListener() { | ||
var JastBuilderErrorListener = exports.JastBuilderErrorListener = /*#__PURE__*/(0, _createClass2.default)(function JastBuilderErrorListener() { | ||
var _this = this; | ||
@@ -25,3 +25,2 @@ (0, _classCallCheck2.default)(this, JastBuilderErrorListener); | ||
}); | ||
}); | ||
exports.JastBuilderErrorListener = JastBuilderErrorListener; | ||
}); |
@@ -19,3 +19,3 @@ "use strict"; | ||
*/ | ||
var JQLParseError = /*#__PURE__*/function (_Error) { | ||
var JQLParseError = exports.JQLParseError = /*#__PURE__*/function (_Error) { | ||
(0, _inherits2.default)(JQLParseError, _Error); | ||
@@ -41,3 +41,2 @@ var _super = _createSuper(JQLParseError); | ||
return (0, _createClass2.default)(JQLParseError); | ||
}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error)); | ||
exports.JQLParseError = JQLParseError; | ||
}( /*#__PURE__*/(0, _wrapNativeSuper2.default)(Error)); |
@@ -23,3 +23,3 @@ "use strict"; | ||
*/ | ||
var JQLSyntaxError = /*#__PURE__*/function (_JQLParseError) { | ||
var JQLSyntaxError = exports.JQLSyntaxError = /*#__PURE__*/function (_JQLParseError) { | ||
(0, _inherits2.default)(JQLSyntaxError, _JQLParseError); | ||
@@ -55,3 +55,2 @@ var _super = _createSuper(JQLSyntaxError); | ||
return (0, _createClass2.default)(JQLSyntaxError); | ||
}(_jqlParseError.JQLParseError); | ||
exports.JQLSyntaxError = JQLSyntaxError; | ||
}(_jqlParseError.JQLParseError); |
@@ -16,3 +16,3 @@ "use strict"; | ||
*/ | ||
var splitTextByNewLine = function splitTextByNewLine(text) { | ||
var splitTextByNewLine = exports.splitTextByNewLine = function splitTextByNewLine(text) { | ||
return text.split(/(?:\r\n?|\n)/); | ||
@@ -24,4 +24,3 @@ }; | ||
*/ | ||
exports.splitTextByNewLine = splitTextByNewLine; | ||
var collapsedFieldType = function collapsedFieldType(text) { | ||
var collapsedFieldType = exports.collapsedFieldType = function collapsedFieldType(text) { | ||
var match = _constants.COLLAPSED_CUSTOM_FIELD_PATTERN_NO_QUOTES.exec(text.toLowerCase()); | ||
@@ -36,3 +35,2 @@ if (match) { | ||
*/ | ||
exports.collapsedFieldType = collapsedFieldType; | ||
var JastAnalyticsListener = /*#__PURE__*/(0, _createClass2.default)(function JastAnalyticsListener(jast) { | ||
@@ -188,7 +186,6 @@ var _this = this; | ||
}); | ||
var computeJqlInsights = function computeJqlInsights(jast) { | ||
var computeJqlInsights = exports.computeJqlInsights = function computeJqlInsights(jast) { | ||
var listener = new JastAnalyticsListener(jast); | ||
(0, _api.walkAST)(listener, jast); | ||
return listener.attributes; | ||
}; | ||
exports.computeJqlInsights = computeJqlInsights; | ||
}; |
@@ -10,3 +10,3 @@ "use strict"; | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var AbstractJastVisitor = /*#__PURE__*/function () { | ||
var AbstractJastVisitor = exports.AbstractJastVisitor = /*#__PURE__*/function () { | ||
function AbstractJastVisitor() { | ||
@@ -106,3 +106,2 @@ (0, _classCallCheck2.default)(this, AbstractJastVisitor); | ||
return AbstractJastVisitor; | ||
}(); | ||
exports.AbstractJastVisitor = AbstractJastVisitor; | ||
}(); |
@@ -45,3 +45,3 @@ "use strict"; | ||
}; | ||
var JqlAnonymizerVisitor = /*#__PURE__*/function (_AbstractJastVisitor) { | ||
var JqlAnonymizerVisitor = exports.JqlAnonymizerVisitor = /*#__PURE__*/function (_AbstractJastVisitor) { | ||
(0, _inherits2.default)(JqlAnonymizerVisitor, _AbstractJastVisitor); | ||
@@ -136,3 +136,2 @@ var _super = _createSuper(JqlAnonymizerVisitor); | ||
return JqlAnonymizerVisitor; | ||
}(_abstractJastVisitor.AbstractJastVisitor); | ||
exports.JqlAnonymizerVisitor = JqlAnonymizerVisitor; | ||
}(_abstractJastVisitor.AbstractJastVisitor); |
@@ -12,5 +12,4 @@ "use strict"; | ||
*/ | ||
var print = function print(jast, options) { | ||
var print = exports.print = function print(jast, options) { | ||
return (0, _printDocToString.printDocToString)((0, _printAstToDoc.printAstToDoc)(jast), options); | ||
}; | ||
exports.print = print; | ||
}; |
@@ -19,3 +19,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var AstToDocVisitor = /*#__PURE__*/function (_AbstractJastVisitor) { | ||
var AstToDocVisitor = exports.AstToDocVisitor = /*#__PURE__*/function (_AbstractJastVisitor) { | ||
(0, _inherits2.default)(AstToDocVisitor, _AbstractJastVisitor); | ||
@@ -222,7 +222,5 @@ var _super = _createSuper(AstToDocVisitor); | ||
}(_jastVisitors.AbstractJastVisitor); | ||
exports.AstToDocVisitor = AstToDocVisitor; | ||
var astToDocVisitor = new AstToDocVisitor(); | ||
var printAstToDoc = function printAstToDoc(jast) { | ||
var printAstToDoc = exports.printAstToDoc = function printAstToDoc(jast) { | ||
return jast.query ? jast.query.accept(astToDocVisitor) : ''; | ||
}; | ||
exports.printAstToDoc = printAstToDoc; | ||
}; |
@@ -95,3 +95,3 @@ "use strict"; | ||
var defaultPrintWidth = 100; | ||
var printDocToString = function printDocToString(doc) { | ||
var printDocToString = exports.printDocToString = function printDocToString(doc) { | ||
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
@@ -106,3 +106,2 @@ var _options$printWidth = options.printWidth, | ||
return output.result; | ||
}; | ||
exports.printDocToString = printDocToString; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.newLine = exports.ifBreak = exports.group = void 0; | ||
var group = function group(contents) { | ||
var group = exports.group = function group(contents) { | ||
return { | ||
@@ -14,4 +14,3 @@ type: 'group', | ||
}; | ||
exports.group = group; | ||
var ifBreak = function ifBreak(breakContents, flatContents) { | ||
var ifBreak = exports.ifBreak = function ifBreak(breakContents, flatContents) { | ||
return { | ||
@@ -23,8 +22,6 @@ type: 'if-break', | ||
}; | ||
exports.ifBreak = ifBreak; | ||
var newLine = function newLine() { | ||
var newLine = exports.newLine = function newLine() { | ||
return { | ||
type: 'new-line' | ||
}; | ||
}; | ||
exports.newLine = newLine; | ||
}; |
@@ -40,5 +40,4 @@ "use strict"; | ||
var isOperandNode = function isOperandNode(maybeOperandNode) { | ||
var isOperandNode = exports.isOperandNode = function isOperandNode(maybeOperandNode) { | ||
return maybeOperandNode.type === _constants.NODE_TYPE_OPERAND; | ||
}; | ||
exports.isOperandNode = isOperandNode; | ||
}; |
@@ -10,41 +10,31 @@ "use strict"; | ||
var isOperator = function isOperator(operator) { | ||
var isOperator = exports.isOperator = function isOperator(operator) { | ||
return _constants.OPERATORS.includes(operator); | ||
}; | ||
exports.isOperator = isOperator; | ||
var isEqualsOperator = function isEqualsOperator(operator) { | ||
var isEqualsOperator = exports.isEqualsOperator = function isEqualsOperator(operator) { | ||
return _constants.EQUALS_OPERATORS.includes(operator); | ||
}; | ||
exports.isEqualsOperator = isEqualsOperator; | ||
var isLikeOperator = function isLikeOperator(operator) { | ||
var isLikeOperator = exports.isLikeOperator = function isLikeOperator(operator) { | ||
return _constants.LIKE_OPERATORS.includes(operator); | ||
}; | ||
exports.isLikeOperator = isLikeOperator; | ||
var isComparisonOperator = function isComparisonOperator(operator) { | ||
var isComparisonOperator = exports.isComparisonOperator = function isComparisonOperator(operator) { | ||
return _constants.COMPARISON_OPERATORS.includes(operator); | ||
}; | ||
exports.isComparisonOperator = isComparisonOperator; | ||
var isInOperator = function isInOperator(operator) { | ||
var isInOperator = exports.isInOperator = function isInOperator(operator) { | ||
return _constants.IN_OPERATORS.includes(operator); | ||
}; | ||
exports.isInOperator = isInOperator; | ||
var isIsOperator = function isIsOperator(operator) { | ||
var isIsOperator = exports.isIsOperator = function isIsOperator(operator) { | ||
return _constants.IS_OPERATORS.includes(operator); | ||
}; | ||
exports.isIsOperator = isIsOperator; | ||
var isWasOperator = function isWasOperator(operator) { | ||
var isWasOperator = exports.isWasOperator = function isWasOperator(operator) { | ||
return _constants.WAS_OPERATORS.includes(operator); | ||
}; | ||
exports.isWasOperator = isWasOperator; | ||
var isWasInOperator = function isWasInOperator(operator) { | ||
var isWasInOperator = exports.isWasInOperator = function isWasInOperator(operator) { | ||
return _constants.WAS_IN_OPERATORS.includes(operator); | ||
}; | ||
exports.isWasInOperator = isWasInOperator; | ||
var isChangedOperator = function isChangedOperator(operator) { | ||
var isChangedOperator = exports.isChangedOperator = function isChangedOperator(operator) { | ||
return _constants.CHANGED_OPERATORS.includes(operator); | ||
}; | ||
exports.isChangedOperator = isChangedOperator; | ||
var isListOperator = function isListOperator(operator) { | ||
var isListOperator = exports.isListOperator = function isListOperator(operator) { | ||
return _constants.LIST_OPERATORS.includes(operator); | ||
}; | ||
exports.isListOperator = isListOperator; | ||
}; |
@@ -18,5 +18,4 @@ "use strict"; | ||
var isPredicateOperator = function isPredicateOperator(operator) { | ||
var isPredicateOperator = exports.isPredicateOperator = function isPredicateOperator(operator) { | ||
return _constants.PREDICATE_OPERATORS.includes(operator); | ||
}; | ||
exports.isPredicateOperator = isPredicateOperator; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.normaliseJqlString = exports.isSingleQuoted = exports.isQuoted = exports.isDoubleQuoted = void 0; | ||
var isSingleQuoted = function isSingleQuoted(maybeQuotedString) { | ||
var isSingleQuoted = exports.isSingleQuoted = function isSingleQuoted(maybeQuotedString) { | ||
if (maybeQuotedString.length < 2) { | ||
@@ -14,4 +14,3 @@ return false; | ||
}; | ||
exports.isSingleQuoted = isSingleQuoted; | ||
var isDoubleQuoted = function isDoubleQuoted(maybeQuotedString) { | ||
var isDoubleQuoted = exports.isDoubleQuoted = function isDoubleQuoted(maybeQuotedString) { | ||
if (maybeQuotedString.length < 2) { | ||
@@ -22,4 +21,3 @@ return false; | ||
}; | ||
exports.isDoubleQuoted = isDoubleQuoted; | ||
var isQuoted = function isQuoted(maybeQuotedString) { | ||
var isQuoted = exports.isQuoted = function isQuoted(maybeQuotedString) { | ||
return isSingleQuoted(maybeQuotedString) || isDoubleQuoted(maybeQuotedString); | ||
@@ -33,4 +31,3 @@ }; | ||
*/ | ||
exports.isQuoted = isQuoted; | ||
var normaliseJqlString = function normaliseJqlString(maybeQuotedString) { | ||
var normaliseJqlString = exports.normaliseJqlString = function normaliseJqlString(maybeQuotedString) { | ||
if (isQuoted(maybeQuotedString)) { | ||
@@ -43,3 +40,2 @@ return maybeQuotedString.slice(1, -1).replace(/(?:\\(.))/g, '$1'); | ||
return maybeQuotedString; | ||
}; | ||
exports.normaliseJqlString = normaliseJqlString; | ||
}; |
@@ -17,3 +17,3 @@ "use strict"; | ||
*/ | ||
var sanitiseJqlString = function sanitiseJqlString(jqlString) { | ||
var sanitiseJqlString = exports.sanitiseJqlString = function sanitiseJqlString(jqlString) { | ||
if (CHARS_TO_QUOTE.test(jqlString)) { | ||
@@ -23,3 +23,2 @@ return "\"".concat(jqlString.replace(/"/g, '\\"'), "\""); | ||
return jqlString; | ||
}; | ||
exports.sanitiseJqlString = sanitiseJqlString; | ||
}; |
@@ -20,3 +20,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var ArgumentVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var ArgumentVisitor = exports.ArgumentVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(ArgumentVisitor, _JastBuildingVisitor); | ||
@@ -45,3 +45,2 @@ var _super = _createSuper(ArgumentVisitor); | ||
return (0, _createClass2.default)(ArgumentVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.ArgumentVisitor = ArgumentVisitor; | ||
}(_common.JastBuildingVisitor); |
@@ -10,3 +10,3 @@ "use strict"; | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var JastBuildingVisitor = /*#__PURE__*/function () { | ||
var JastBuildingVisitor = exports.JastBuildingVisitor = /*#__PURE__*/function () { | ||
function JastBuildingVisitor(tokens) { | ||
@@ -39,12 +39,9 @@ (0, _classCallCheck2.default)(this, JastBuildingVisitor); | ||
}(); | ||
exports.JastBuildingVisitor = JastBuildingVisitor; | ||
var getPositionFromToken = function getPositionFromToken(startToken, stopToken) { | ||
var getPositionFromToken = exports.getPositionFromToken = function getPositionFromToken(startToken, stopToken) { | ||
return [startToken.startIndex, (stopToken || startToken).stopIndex + 1]; | ||
}; | ||
exports.getPositionFromToken = getPositionFromToken; | ||
var getPositionFromContext = function getPositionFromContext(ctx) { | ||
var getPositionFromContext = exports.getPositionFromContext = function getPositionFromContext(ctx) { | ||
return [ctx.start.startIndex, ctx.stop ? ctx.stop.stopIndex + 1 : ctx.start.stopIndex]; | ||
}; | ||
exports.getPositionFromContext = getPositionFromContext; | ||
var getPositionsFromTerminalNodes = function getPositionsFromTerminalNodes(terminalNodes) { | ||
var getPositionsFromTerminalNodes = exports.getPositionsFromTerminalNodes = function getPositionsFromTerminalNodes(terminalNodes) { | ||
return terminalNodes.map(function (node) { | ||
@@ -54,6 +51,4 @@ return getPositionFromToken(node.payload); | ||
}; | ||
exports.getPositionsFromTerminalNodes = getPositionsFromTerminalNodes; | ||
var normalizeText = function normalizeText(text) { | ||
var normalizeText = exports.normalizeText = function normalizeText(text) { | ||
return text.toLowerCase().replace(/\s+/g, ' '); | ||
}; | ||
exports.normalizeText = normalizeText; | ||
}; |
@@ -21,3 +21,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var FieldVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var FieldVisitor = exports.FieldVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(FieldVisitor, _JastBuildingVisitor); | ||
@@ -54,3 +54,2 @@ var _super = _createSuper(FieldVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.FieldVisitor = FieldVisitor; | ||
var FieldPropertyVisitor = /*#__PURE__*/function (_JastBuildingVisitor2) { | ||
@@ -57,0 +56,0 @@ (0, _inherits2.default)(FieldPropertyVisitor, _JastBuildingVisitor2); |
@@ -19,3 +19,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var NumberVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var NumberVisitor = exports.NumberVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(NumberVisitor, _JastBuildingVisitor); | ||
@@ -37,3 +37,2 @@ var _super = _createSuper(NumberVisitor); | ||
return (0, _createClass2.default)(NumberVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.NumberVisitor = NumberVisitor; | ||
}(_common.JastBuildingVisitor); |
@@ -24,3 +24,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var OperandVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var OperandVisitor = exports.OperandVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(OperandVisitor, _JastBuildingVisitor); | ||
@@ -76,3 +76,2 @@ var _super = _createSuper(OperandVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.OperandVisitor = OperandVisitor; | ||
var FunctionNameVisitor = /*#__PURE__*/function (_JastBuildingVisitor2) { | ||
@@ -79,0 +78,0 @@ (0, _inherits2.default)(FunctionNameVisitor, _JastBuildingVisitor2); |
@@ -20,3 +20,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var OperatorVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var OperatorVisitor = exports.OperatorVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(OperatorVisitor, _JastBuildingVisitor); | ||
@@ -129,3 +129,2 @@ var _super = _createSuper(OperatorVisitor); | ||
return OperatorVisitor; | ||
}(_common.JastBuildingVisitor); | ||
exports.OperatorVisitor = OperatorVisitor; | ||
}(_common.JastBuildingVisitor); |
@@ -22,3 +22,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var OrderByVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var OrderByVisitor = exports.OrderByVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(OrderByVisitor, _JastBuildingVisitor); | ||
@@ -50,3 +50,2 @@ var _super = _createSuper(OrderByVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.OrderByVisitor = OrderByVisitor; | ||
var SearchSortVisitor = /*#__PURE__*/function (_JastBuildingVisitor2) { | ||
@@ -53,0 +52,0 @@ (0, _inherits2.default)(SearchSortVisitor, _JastBuildingVisitor2); |
@@ -22,3 +22,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var PredicateVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var PredicateVisitor = exports.PredicateVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(PredicateVisitor, _JastBuildingVisitor); | ||
@@ -59,3 +59,2 @@ var _super = _createSuper(PredicateVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.PredicateVisitor = PredicateVisitor; | ||
var PredicateOperatorVisitor = /*#__PURE__*/function (_JastBuildingVisitor2) { | ||
@@ -62,0 +61,0 @@ (0, _inherits2.default)(PredicateOperatorVisitor, _JastBuildingVisitor2); |
@@ -21,3 +21,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var QueryVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var QueryVisitor = exports.QueryVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(QueryVisitor, _JastBuildingVisitor); | ||
@@ -42,3 +42,2 @@ var _super = _createSuper(QueryVisitor); | ||
return (0, _createClass2.default)(QueryVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.QueryVisitor = QueryVisitor; | ||
}(_common.JastBuildingVisitor); |
@@ -18,3 +18,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var StringVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var StringVisitor = exports.StringVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(StringVisitor, _JastBuildingVisitor); | ||
@@ -50,3 +50,2 @@ var _super = _createSuper(StringVisitor); | ||
return (0, _createClass2.default)(StringVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.StringVisitor = StringVisitor; | ||
}(_common.JastBuildingVisitor); |
@@ -24,3 +24,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var TerminalClauseVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var TerminalClauseVisitor = exports.TerminalClauseVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(TerminalClauseVisitor, _JastBuildingVisitor); | ||
@@ -50,3 +50,2 @@ var _super = _createSuper(TerminalClauseVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.TerminalClauseVisitor = TerminalClauseVisitor; | ||
var TerminalClauseRhsVisitor = /*#__PURE__*/function (_JastBuildingVisitor2) { | ||
@@ -53,0 +52,0 @@ (0, _inherits2.default)(TerminalClauseRhsVisitor, _JastBuildingVisitor2); |
@@ -22,3 +22,3 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var WhereVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
var WhereVisitor = exports.WhereVisitor = /*#__PURE__*/function (_JastBuildingVisitor) { | ||
(0, _inherits2.default)(WhereVisitor, _JastBuildingVisitor); | ||
@@ -84,3 +84,2 @@ var _super = _createSuper(WhereVisitor); | ||
return (0, _createClass2.default)(WhereVisitor); | ||
}(_common.JastBuildingVisitor); | ||
exports.WhereVisitor = WhereVisitor; | ||
}(_common.JastBuildingVisitor); |
@@ -5,2 +5,3 @@ import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import { JQLLexer, JQLParser } from '@atlaskit/jql-parser'; | ||
import creators from '../creators'; | ||
import { JastBuilderErrorListener, JQLParseError } from '../errors'; | ||
@@ -42,15 +43,7 @@ import { QueryVisitor } from '../visitors'; | ||
const query = parseTree.accept(visitor); | ||
return { | ||
query, | ||
represents: value, | ||
errors: astErrorListener.errors | ||
}; | ||
return creators.jast(query, value, astErrorListener.errors); | ||
} catch (error) { | ||
return { | ||
query: undefined, | ||
represents: value, | ||
errors: [new JQLParseError(error.message, error)] | ||
}; | ||
return creators.jast(undefined, value, [new JQLParseError(error.message, error)]); | ||
} | ||
} | ||
} |
@@ -7,2 +7,3 @@ import { argument, argumentByText, argumentInternal } from './argument'; | ||
import { functionString, functionStringInternal } from './functionString'; | ||
import { jast } from './jast'; | ||
import { keywordOperand, keywordOperandInternal } from './keywordOperand'; | ||
@@ -53,2 +54,3 @@ import { listOperand, listOperandInternal } from './listOperand'; | ||
export default { | ||
jast, | ||
query, | ||
@@ -55,0 +57,0 @@ compoundClause, |
@@ -7,2 +7,3 @@ import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import { JQLLexer, JQLParser } from '@atlaskit/jql-parser'; | ||
import creators from '../creators'; | ||
import { JastBuilderErrorListener, JQLParseError } from '../errors'; | ||
@@ -55,13 +56,5 @@ import { QueryVisitor } from '../visitors'; | ||
var query = parseTree.accept(visitor); | ||
return { | ||
query: query, | ||
represents: value, | ||
errors: astErrorListener.errors | ||
}; | ||
return creators.jast(query, value, astErrorListener.errors); | ||
} catch (error) { | ||
return { | ||
query: undefined, | ||
represents: value, | ||
errors: [new JQLParseError(error.message, error)] | ||
}; | ||
return creators.jast(undefined, value, [new JQLParseError(error.message, error)]); | ||
} | ||
@@ -68,0 +61,0 @@ } |
@@ -7,2 +7,3 @@ import { argument, argumentByText, argumentInternal } from './argument'; | ||
import { functionString, functionStringInternal } from './functionString'; | ||
import { jast } from './jast'; | ||
import { keywordOperand, keywordOperandInternal } from './keywordOperand'; | ||
@@ -53,2 +54,3 @@ import { listOperand, listOperandInternal } from './listOperand'; | ||
export default { | ||
jast: jast, | ||
query: query, | ||
@@ -55,0 +57,0 @@ compoundClause: compoundClause, |
@@ -30,2 +30,3 @@ /** | ||
declare const _default: { | ||
jast: (query: void | import("..").Query, represents?: string, errors?: import("..").JQLParseError[]) => import("..").Jast; | ||
query: (where: void | import("..").Clause, orderBy?: import("..").OrderBy | undefined) => import("..").Query; | ||
@@ -32,0 +33,0 @@ compoundClause: (operator: import("..").CompoundOperator, clauses: import("..").Clause[]) => import("..").CompoundClause; |
@@ -30,2 +30,3 @@ /** | ||
declare const _default: { | ||
jast: (query: void | import("..").Query, represents?: string, errors?: import("..").JQLParseError[]) => import("..").Jast; | ||
query: (where: void | import("..").Clause, orderBy?: import("..").OrderBy | undefined) => import("..").Query; | ||
@@ -32,0 +33,0 @@ compoundClause: (operator: import("..").CompoundOperator, clauses: import("..").Clause[]) => import("..").CompoundClause; |
{ | ||
"name": "@atlaskit/jql-ast", | ||
"version": "3.0.0", | ||
"version": "3.1.0", | ||
"description": "JQL Abstract Syntax Tree", | ||
@@ -19,3 +19,3 @@ "author": "Atlassian Pty Ltd", | ||
}, | ||
"repository": "https://bitbucket.org/atlassian/atlassian-frontend", | ||
"repository": "https://bitbucket.org/atlassian/atlassian-frontend-mirror", | ||
"main": "dist/cjs/index.js", | ||
@@ -22,0 +22,0 @@ "module": "dist/esm/index.js", |
Sorry, the diff of this file is not supported yet
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
486
0.83%860324
-3.25%15423
-5.47%