12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // This file is created by egg-ts-helper@1.33.0
- // Do not modify this file!!!!!!!!!
- import 'egg';
- type AnyClass = new (...args: any[]) => any;
- type AnyFunc<T = any> = (...args: any[]) => T;
- type CanExportFunc = AnyFunc<Promise<any>> | AnyFunc<IterableIterator<any>>;
- type AutoInstanceType<T, U = T extends CanExportFunc ? T : T extends AnyFunc ? ReturnType<T> : T> = U extends AnyClass ? InstanceType<U> : U;
- import ExportArticles = require('../../../app/service/articles');
- import ExportBase = require('../../../app/service/base');
- import ExportBusinessPayService = require('../../../app/service/BusinessPayService');
- import ExportCaptcha = require('../../../app/service/captcha');
- import ExportCash = require('../../../app/service/cash');
- import ExportCommission = require('../../../app/service/commission');
- import ExportConfigs = require('../../../app/service/configs');
- import ExportDiningCoin = require('../../../app/service/diningCoin');
- import ExportInviter = require('../../../app/service/inviter');
- import ExportManager = require('../../../app/service/manager');
- import ExportOrder = require('../../../app/service/order');
- import ExportRedis = require('../../../app/service/redis');
- import ExportShop = require('../../../app/service/shop');
- import ExportWechat = require('../../../app/service/wechat');
- import ExportWxPay = require('../../../app/service/wxPay');
- declare module 'egg' {
- interface IService {
- articles: AutoInstanceType<typeof ExportArticles>;
- base: AutoInstanceType<typeof ExportBase>;
- businessPayService: AutoInstanceType<typeof ExportBusinessPayService>;
- captcha: AutoInstanceType<typeof ExportCaptcha>;
- cash: AutoInstanceType<typeof ExportCash>;
- commission: AutoInstanceType<typeof ExportCommission>;
- configs: AutoInstanceType<typeof ExportConfigs>;
- diningCoin: AutoInstanceType<typeof ExportDiningCoin>;
- inviter: AutoInstanceType<typeof ExportInviter>;
- manager: AutoInstanceType<typeof ExportManager>;
- order: AutoInstanceType<typeof ExportOrder>;
- redis: AutoInstanceType<typeof ExportRedis>;
- shop: AutoInstanceType<typeof ExportShop>;
- wechat: AutoInstanceType<typeof ExportWechat>;
- wxPay: AutoInstanceType<typeof ExportWxPay>;
- }
- }
|