- Replace JS counting with Prisma groupBy for better performance - Add DEFAULT_NEW_PER_DAY and DEFAULT_REV_PER_DAY constants - Use constants in InDeck.tsx
36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
export const LENGTH_MAX_DICTIONARY_TEXT = 30;
|
|
export const LENGTH_MIN_DICTIONARY_TEXT = 1;
|
|
|
|
export const LENGTH_MAX_LANGUAGE = 20;
|
|
export const LENGTH_MIN_LANGUAGE = 1;
|
|
|
|
export const LENGTH_MAX_PAIR_TEXT = 50;
|
|
export const LENGTH_MIN_PAIR_TEXT = 1;
|
|
|
|
export const LENGTH_MAX_IPA = 150;
|
|
export const LENGTH_MIN_IPA = 1;
|
|
|
|
export const LENGTH_MAX_FOLDER_NAME = 20;
|
|
export const LENGTH_MIN_FOLDER_NAME = 1;
|
|
|
|
export const LENGTH_MAX_TRANSLATOR_TEXT = 1000;
|
|
export const LENGTH_MIN_TRANSLATOR_TEXT = 1;
|
|
|
|
export const LENGTH_MAX_USERNAME = 30;
|
|
export const LENGTH_MIN_USERNAME = 3;
|
|
export const LENGTH_MAX_PASSWORD = 100;
|
|
export const LENGTH_MIN_PASSWORD = 8;
|
|
|
|
export const FIELD_SEPARATOR = "\x1f";
|
|
|
|
export const DEFAULT_NEW_PER_DAY = 20;
|
|
export const DEFAULT_REV_PER_DAY = 200;
|
|
|
|
export const SECONDS_PER_MINUTE = 60;
|
|
export const SECONDS_PER_HOUR = 3600;
|
|
export const SECONDS_PER_DAY = 86400;
|
|
|
|
export const MS_PER_SECOND = 1000;
|
|
export const MS_PER_MINUTE = 60000;
|
|
export const MS_PER_HOUR = 3600000;
|
|
export const MS_PER_DAY = 86400000; |