aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/app/common.ts
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-06-15 18:25:17 +0800
committerGitHub <noreply@github.com>2021-06-15 18:25:17 +0800
commit4645761c2090aeaf8c26789155b342c048f44535 (patch)
tree1aab5ce94549f3f8b3fd1a31c84fb2dd8b6b2511 /FrontEnd/src/app/common.ts
parent485ef185153890b7c6ac4ed9798a3f2db80c8845 (diff)
parentb6afd5e8161126522bdfff876f5483fa97e94797 (diff)
downloadtimeline-4645761c2090aeaf8c26789155b342c048f44535.tar.gz
timeline-4645761c2090aeaf8c26789155b342c048f44535.tar.bz2
timeline-4645761c2090aeaf8c26789155b342c048f44535.zip
Merge pull request #620 from crupest/vite
Migrate to vite!
Diffstat (limited to 'FrontEnd/src/app/common.ts')
-rw-r--r--FrontEnd/src/app/common.ts39
1 files changed, 0 insertions, 39 deletions
diff --git a/FrontEnd/src/app/common.ts b/FrontEnd/src/app/common.ts
deleted file mode 100644
index 1a4f6dda..00000000
--- a/FrontEnd/src/app/common.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-import { TFunction } from "i18next";
-
-export type BootstrapThemeColor =
- | "primary"
- | "secondary"
- | "success"
- | "danger"
- | "warning"
- | "info";
-
-// This error is thrown when ui goes wrong with bad logic.
-// Such as a variable should not be null, but it does.
-// This error should never occur. If it does, it indicates there is some logic bug in codes.
-export class UiLogicError extends Error {}
-
-export type I18nText =
- | string
- | { type: "custom"; value: string }
- | { type: "i18n"; value: string };
-
-export function convertI18nText(text: I18nText, t: TFunction): string;
-export function convertI18nText(
- text: I18nText | null | undefined,
- t: TFunction
-): string | null;
-export function convertI18nText(
- text: I18nText | null | undefined,
- t: TFunction
-): string | null {
- if (text == null) {
- return null;
- } else if (typeof text === "string") {
- return t(text);
- } else if (text.type === "i18n") {
- return t(text.value);
- } else {
- return text.value;
- }
-}