Engine.d.ts 626 B

123456789101112131415161718192021222324
  1. export declare interface Engine {
  2. getDebugOptions(): DebugOptions;
  3. getModuleNames(): string[];
  4. getModule(name: string): LibModule;
  5. getEnginePool(): EnginePool;
  6. }
  7. export declare const Engine: Engine;
  8. export declare interface LibModule {
  9. getVersion(): string;
  10. getName(): string;
  11. getModuleTypes(): string[];
  12. }
  13. export declare interface DebugOptions {
  14. isEnabled(): boolean;
  15. getPort(): number;
  16. }
  17. export declare interface EnginePool {
  18. getName(): string;
  19. getInitSize(): number;
  20. getMaxSize(): number;
  21. getTotalSize(): number;
  22. getActiveSize(): number;
  23. getFreeSize(): number;
  24. }