message.d.ts 885 B

123456789101112131415161718192021222324252627
  1. import * as AssetDB from './packages/asset-db/@types/message';
  2. import * as Scene from './packages/scene/@types/message';
  3. import * as Engine from './packages/engine/@types/message';
  4. import * as Builder from './packages/builder/@types/public/message';
  5. import * as Programming from './packages/programming/@types/message';
  6. // import * as Extension from './packages/extension/@types/message';
  7. declare global {
  8. interface EditorMessageContent {
  9. params: any[],
  10. result: any;
  11. }
  12. interface EditorMessageMap {
  13. [x: string]: EditorMessageContent;
  14. }
  15. interface EditorMessageMaps {
  16. [x: string]: EditorMessageMap;
  17. 'asset-db': AssetDB.message;
  18. 'scene': Scene.message;
  19. 'engine': Engine.message;
  20. 'builder': Builder.message;
  21. 'programming': Programming.message,
  22. // 'extension': Extension.message;
  23. }
  24. }