declare module 'config' { interface Config { ENV: string MONGODB: { URL: string USE_CERT: boolean CA_PATH: string CLIENT_CRT_PATH: string CLIENT_KEY_PATH: string } APP: { PORT: number HOST: string ROUTE: string CLIENT_KEY: string CLIENT_SECRET: string TB_ENV: number NAME: string OBJECT_LIMIT: { TASK: number TESTCASE: number } LIMITER: { PREFIX: string DURATION: number POLICY: { GET: number[] POST: number[] PUT: number[], DELETE: number[] } } } AUTH: { KEY: string SIGN_KEY: string } REDIS: { REDIS_ARRAY: any REDIS_PREFIX: string }, TWS: { AUTH: { URL: string APP_ID: string SECRET: string RESOURCE_TYPE: string CACHE_PREFIX: string REDIS: any }, CORE: { URL: string } } TEAMBITION: { CORE: { URL: string DOMAIN: string } COMMONGROUP: { URL: string } TESTHUB: { URL: string } } EXPORT_LIMIT: { TASK_WITH_PROJECT_METHOD: number TASK_WITH_TASKLIST_METHOD: number PROJECT_LIMIT: number PROJECT_HEADER_LIMIT: number } } const config: Config export = config }