NewsActions.ts 495 B

12345678910111213141516171819
  1. import { BaseResponse } from "./BaseActions";
  2. import { NewsModel } from "../models/News";
  3. type BaseNewsResponse = BaseResponse & {
  4. data: {
  5. news: NewsModel;
  6. };
  7. };
  8. export type NewestResponse = BaseNewsResponse;
  9. export type GetNewsResponse = BaseNewsResponse;
  10. export type GetPublishedNewsResponse = BaseResponse & {
  11. data: {
  12. news: NewsModel[]
  13. }
  14. };
  15. export type CreateNewsResponse = BaseResponse;
  16. export type UpdateNewsResponse = BaseResponse;
  17. export type RemoveNewsResponse = BaseResponse;