index.ts 1.0 KB

123456789101112131415161718192021222324252627
  1. import GlobalNotificationSettingFactory from './GlobalNotificationSetting';
  2. import Page from './page';
  3. export const modelsDependsOnCrowi = {
  4. Page,
  5. PageTagRelation: require('./page-tag-relation'),
  6. User: require('./user'),
  7. Bookmark: require('./bookmark'),
  8. GlobalNotificationSetting: GlobalNotificationSettingFactory,
  9. GlobalNotificationMailSetting: require('./GlobalNotificationSetting/GlobalNotificationMailSetting'),
  10. GlobalNotificationSlackSetting: require('./GlobalNotificationSetting/GlobalNotificationSlackSetting'),
  11. SlackAppIntegration: require('./slack-app-integration'),
  12. };
  13. // setup models that independent from crowi
  14. export * from './attachment';
  15. export * as Activity from './activity';
  16. export * as PageRedirect from './page-redirect';
  17. export * from './revision';
  18. export * as ShareLink from './share-link';
  19. export * as Tag from './tag';
  20. export * as UserGroup from './user-group';
  21. export * as PageTagRelation from './page-tag-relation';
  22. export * from './serializers';
  23. export * from './GlobalNotificationSetting';