plugin.d.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // This file is created by egg-ts-helper@1.34.7
  2. // Do not modify this file!!!!!!!!!
  3. /* eslint-disable */
  4. import 'egg';
  5. import 'egg-onerror';
  6. import 'egg-session';
  7. import 'egg-i18n';
  8. import 'egg-watcher';
  9. import 'egg-multipart';
  10. import 'egg-security';
  11. import 'egg-development';
  12. import 'egg-logrotator';
  13. import 'egg-schedule';
  14. import 'egg-static';
  15. import 'egg-jsonp';
  16. import 'egg-view';
  17. import '@eggjs/tegg-plugin';
  18. import '@eggjs/tegg-config';
  19. import '@eggjs/tegg-controller-plugin';
  20. import '@eggjs/tegg-schedule-plugin';
  21. import '@eggjs/tegg-eventbus-plugin';
  22. import '@eggjs/tegg-aop-plugin';
  23. import 'egg-tracer';
  24. import 'egg-jwt';
  25. import 'egg-cors';
  26. import 'egg-router-plus';
  27. import 'egg-validate';
  28. import { EggPluginItem } from 'egg';
  29. declare module 'egg' {
  30. interface EggPlugin {
  31. onerror?: EggPluginItem;
  32. session?: EggPluginItem;
  33. i18n?: EggPluginItem;
  34. watcher?: EggPluginItem;
  35. multipart?: EggPluginItem;
  36. security?: EggPluginItem;
  37. development?: EggPluginItem;
  38. logrotator?: EggPluginItem;
  39. schedule?: EggPluginItem;
  40. static?: EggPluginItem;
  41. jsonp?: EggPluginItem;
  42. view?: EggPluginItem;
  43. tegg?: EggPluginItem;
  44. teggConfig?: EggPluginItem;
  45. teggController?: EggPluginItem;
  46. teggSchedule?: EggPluginItem;
  47. eventbusModule?: EggPluginItem;
  48. aopModule?: EggPluginItem;
  49. tracer?: EggPluginItem;
  50. jwt?: EggPluginItem;
  51. cors?: EggPluginItem;
  52. routerPlus?: EggPluginItem;
  53. validate?: EggPluginItem;
  54. }
  55. }