maruyama.t 35923f84e2 Merged PR 576: dev環境不具合修正
## 概要
[Task3046: dev環境不具合修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3046)

- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
- このPull Requestでの対象/対象外
- 影響範囲(他の機能にも影響があるか)

## レビューポイント
- 特にレビューしてほしい箇所
- 軽微なものや自明なものは記載不要
- 修正範囲が大きい場合などに記載
- 全体的にや仕様を満たしているか等は本当に必要な時のみ記載

## UIの変更
- Before/Afterのスクショなど
- スクショ置き場

## 動作確認状況
- ローカルで確認、develop環境で確認など

## 補足
- 相談、参考資料などがあれば
2023-11-13 06:01:49 +00:00

59 lines
1.1 KiB
TypeScript

/**
* 管理ロール
* @const {string[]}
*/
export const ADMIN_ROLES = {
ADMIN: "admin",
STANDARD: "standard",
} as const;
/**
* ロール
* @const {string[]}
*/
export const USER_ROLES = {
NONE: "none",
AUTHOR: "author",
TYPIST: "typist",
} as const;
/**
* 階層
* @const {string[]}
*/
export const TIERS = {
TIER1: "1",
TIER2: "2",
TIER3: "3",
TIER4: "4",
TIER5: "5",
} as const;
/**
* 401エラー時にログアウトさせずに処理を継続するエラーコード
* @const {string[]}
*/
export const UNAUTHORIZED_TO_CONTINUE_ERROR_CODES = [
"E010209",
"E010503",
"E010501",
];
/**
* ローカルストレージに残すキー類
* @const {string[]}
*/
export const KEYS_TO_PRESERVE = ["accessToken", "refreshToken", "displayInfo"];
/**
* アクセストークンを更新する基準の秒数
* @const {number}
*/
export const TOKEN_UPDATE_TIME = 5 * 60;
/**
* アクセストークンの更新チェックを行う間隔(ミリ秒)
* @const {number}
*/
export const TOKEN_UPDATE_INTERVAL_MS = 3 * 60 * 1000;