Chore: Convert email inbox feature to TypeScript (#25298)
* chore: email-inbox rest types * Fix email inbox types * Email inbox endpoints to TS * Fix email-inbox params * Chore: Lib emailInbox to ts * chore: migrate to typescript * chore: fix lint * chore: fix table sort * Fix endpoint types * Chore: methods to insert and update was splitted * Removed the wrong validation * Back to default types for sort and query * Purge build files before compile * Require some fields of `IEmailInbox` * Fix weird destructuring Co-authored-by:albuquerquefabio <albuquerquefabio@icloud.com> Co-authored-by:
Tasso Evangelista <tasso.evangelista@rocket.chat>
Showing
- _templates/package/new/package.json.ejs.t 1 addition, 1 deletion_templates/package/new/package.json.ejs.t
- apps/meteor/app/api/server/lib/emailInbox.ts 101 additions, 0 deletionsapps/meteor/app/api/server/lib/emailInbox.ts
- apps/meteor/app/api/server/v1/email-inbox.ts 35 additions, 27 deletionsapps/meteor/app/api/server/v1/email-inbox.ts
- apps/meteor/client/views/admin/emailInbox/EmailInboxEditWithData.tsx 8 additions, 4 deletions.../client/views/admin/emailInbox/EmailInboxEditWithData.tsx
- apps/meteor/client/views/admin/emailInbox/EmailInboxTable.js 0 additions, 82 deletionsapps/meteor/client/views/admin/emailInbox/EmailInboxTable.js
- apps/meteor/client/views/admin/emailInbox/EmailInboxTable.tsx 128 additions, 0 deletions.../meteor/client/views/admin/emailInbox/EmailInboxTable.tsx
- apps/meteor/client/views/admin/emailInbox/SendTestButton.tsx 34 additions, 0 deletionsapps/meteor/client/views/admin/emailInbox/SendTestButton.tsx
- apps/meteor/client/views/admin/emailInbox/Skeleton.tsx 3 additions, 3 deletionsapps/meteor/client/views/admin/emailInbox/Skeleton.tsx
- apps/meteor/packages/rocketchat-i18n/i18n/en.i18n.json 3 additions, 2 deletionsapps/meteor/packages/rocketchat-i18n/i18n/en.i18n.json
- packages/core-typings/package.json 1 addition, 1 deletionpackages/core-typings/package.json
- packages/rest-typings/package.json 1 addition, 1 deletionpackages/rest-typings/package.json
- packages/rest-typings/src/index.ts 2 additions, 0 deletionspackages/rest-typings/src/index.ts
- packages/rest-typings/src/v1/email-inbox.ts 45 additions, 0 deletionspackages/rest-typings/src/v1/email-inbox.ts
- packages/ui-contexts/package.json 1 addition, 1 deletionpackages/ui-contexts/package.json
Loading
Please register or sign in to comment