index.ts 648 B

123456789101112131415161718192021222324252627
  1. import {Api} from "../api";
  2. import {Message as _Message} from "../custom/message"
  3. import {Mixin} from 'ts-mixer';
  4. import {tlobjects} from "../AllTLObjects";
  5. class MessageEmpty extends Mixin(_Message, Api.MessageEmpty) {
  6. }
  7. class MessageService extends Mixin(_Message, Api.MessageService) {
  8. }
  9. class Message extends Mixin(_Message, Api.Message) {
  10. }
  11. export function patchAll(){
  12. tlobjects[MessageEmpty.CONSTRUCTOR_ID.toString()] = MessageEmpty;
  13. tlobjects[MessageService.CONSTRUCTOR_ID.toString()] = MessageService;
  14. tlobjects[Message.CONSTRUCTOR_ID.toString()] = Message;
  15. }
  16. export {
  17. Message,
  18. MessageService,
  19. MessageEmpty
  20. }