Yuki Takei 1 год назад
Родитель
Сommit
5c40fa67bd

+ 2 - 2
apps/app/src/features/rate-limiter/config/index.ts

@@ -59,7 +59,7 @@ export const defaultConfig: IApiRateLimitEndpointMap = {
 };
 
 const isDev = process.env.NODE_ENV === 'development';
-const defaultConfigWithRegExpForDev = isDev ? {
+const defaultConfigWithRegExpForDev: IApiRateLimitEndpointMap = isDev ? {
   '/__nextjs_original-stack-frame': {
     method: 'GET',
     maxRequests: Infinity,
@@ -67,7 +67,7 @@ const defaultConfigWithRegExpForDev = isDev ? {
 } : {};
 
 // default config with reg exp
-export const defaultConfigWithRegExp = {
+export const defaultConfigWithRegExp: IApiRateLimitEndpointMap = {
   ...defaultConfigWithRegExpForDev,
 
   '/forgot-password/.*': {

+ 2 - 1
apps/app/src/features/rate-limiter/utils/config-generator.ts

@@ -1,5 +1,6 @@
+import type { IApiRateLimitEndpointMap } from '../config';
 import {
-  defaultConfig, defaultConfigWithRegExp, IApiRateLimitEndpointMap,
+  defaultConfig, defaultConfigWithRegExp,
 } from '../config';
 
 const envVar = process.env;