duktape.d.ts 594 B

123456789101112131415161718192021222324
  1. // Duktape built-ins
  2. // extracted from lib.d.ts
  3. declare interface Console {
  4. log(message?: any, ...optionalParams: any[]): void;
  5. }
  6. declare var console: Console;
  7. // Duktape require isn't recognized as a function, but can be used as one
  8. declare function require(filename: string): any;
  9. declare interface DuktapeModule {
  10. /**
  11. * List of modules that have been loaded via the "require" statement
  12. *
  13. * @type {string[]}
  14. * @memberOf DuktapeModule
  15. */
  16. modLoaded: string[];
  17. modSearch(id: string, require, exports, module);
  18. }
  19. declare var Duktape: DuktapeModule;