refactor: course outline badge status logic
This commit is contained in:
committed by
Kristin Aoki
parent
b417cd64a0
commit
eb0c61ce6d
@@ -5,7 +5,7 @@
|
||||
* @readonly
|
||||
* @enum {string}
|
||||
*/
|
||||
export const RequestStatus = {
|
||||
export const RequestStatus = /** @type {const} */ ({
|
||||
IN_PROGRESS: 'in-progress',
|
||||
SUCCESSFUL: 'successful',
|
||||
FAILED: 'failed',
|
||||
@@ -14,36 +14,37 @@ export const RequestStatus = {
|
||||
CLEAR: 'clear',
|
||||
PARTIAL: 'partial',
|
||||
NOT_FOUND: 'not-found',
|
||||
};
|
||||
});
|
||||
|
||||
/**
|
||||
* Team sizes enum
|
||||
* @enum
|
||||
* @type {{MIN: number, MAX: number, DEFAULT: number}}
|
||||
*/
|
||||
export const TeamSizes = {
|
||||
export const TeamSizes = /** @type {const} */ ({
|
||||
DEFAULT: 5,
|
||||
MIN: 1,
|
||||
MAX: 500,
|
||||
};
|
||||
});
|
||||
|
||||
/**
|
||||
* Group types enum
|
||||
* @enum
|
||||
* @type {{PRIVATE_MANAGED: string, PUBLIC_MANAGED: string, OPEN: string}}
|
||||
*/
|
||||
export const GroupTypes = {
|
||||
export const GroupTypes = /** @type {const} */ ({
|
||||
OPEN: 'open',
|
||||
PUBLIC_MANAGED: 'public_managed',
|
||||
PRIVATE_MANAGED: 'private_managed',
|
||||
};
|
||||
});
|
||||
|
||||
export const DivisionSchemes = {
|
||||
export const DivisionSchemes = /** @type {const} */ ({
|
||||
NONE: 'none',
|
||||
COHORT: 'cohort',
|
||||
};
|
||||
});
|
||||
|
||||
export const VisibilityTypes = {
|
||||
export const VisibilityTypes = /** @type {const} */ ({
|
||||
LIVE: 'live',
|
||||
STAFF_ONLY: 'staff_only',
|
||||
HIDE_AFTER_DUE: 'hide_after_due',
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user