chore: optimised issue loaders and added enum for issue status and current tab (#4164)

This commit is contained in:
guru_sainath
2024-04-10 19:55:16 +05:30
committed by GitHub
parent 7aa1d750ea
commit cfbc1a91af
12 changed files with 131 additions and 56 deletions

View File

@@ -2,9 +2,22 @@ import { TPaginationInfo } from "./common";
import { TIssuePriorities } from "./issues";
import { TIssue } from "./issues/base";
export type TInboxIssueCurrentTab = "open" | "closed";
enum EInboxIssueCurrentTab {
OPEN = "open",
CLOSED = "closed",
}
export type TInboxIssueStatus = -2 | -1 | 0 | 1 | 2;
enum EInboxIssueStatus {
PENDING = -2,
DECLINED = -1,
SNOOZED = 0,
ACCEPTED = 1,
DUPLICATE = 2,
}
export type TInboxIssueCurrentTab = EInboxIssueCurrentTab;
export type TInboxIssueStatus = EInboxIssueStatus;
// filters
export type TInboxIssueFilterMemberKeys = "assignee" | "created_by";