"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TRACKER_ACKNOWLEDGEABLE_COMMENT_KINDS = exports.TRACKER_COMMENT_KINDS = exports.TRACKER_ISSUE_SEARCH_MODES = exports.DEFAULT_TRACKER_ISSUE_SEARCH_LIMIT = exports.TRACKER_PROVIDER_GRAPHQL_PAGE_LIMIT = exports.TRACKER_PROVIDER_REST_PAGE_LIMIT = exports.TRACKER_ITEM_KINDS = void 0;
exports.hasTrackerWorkflowState = hasTrackerWorkflowState;
exports.TRACKER_ITEM_KINDS = {
    issue: "issue",
    pullRequest: "pull_request",
};
exports.TRACKER_PROVIDER_REST_PAGE_LIMIT = 100;
exports.TRACKER_PROVIDER_GRAPHQL_PAGE_LIMIT = 100;
exports.DEFAULT_TRACKER_ISSUE_SEARCH_LIMIT = exports.TRACKER_PROVIDER_REST_PAGE_LIMIT;
exports.TRACKER_ISSUE_SEARCH_MODES = {
    title: "title",
    query: "query",
};
exports.TRACKER_COMMENT_KINDS = {
    issueComment: "issue_comment",
    pullRequestReview: "pull_request_review",
    pullRequestReviewComment: "pull_request_review_comment",
};
exports.TRACKER_ACKNOWLEDGEABLE_COMMENT_KINDS = {
    issueComment: exports.TRACKER_COMMENT_KINDS.issueComment,
    pullRequestReviewComment: exports.TRACKER_COMMENT_KINDS.pullRequestReviewComment,
};
function hasTrackerWorkflowState(issue) {
    return "workflowState" in issue;
}
