Ver código fonte

tsd to typings update

kachalov 9 anos atrás
pai
commit
56abcf6b82
3 arquivos alterados com 8 adições e 5 exclusões
  1. 1 1
      index.js
  2. 1 2
      index.ts
  3. 6 2
      typings/custom/escodegen/escodegen.d.ts

+ 1 - 1
index.js

@@ -1,7 +1,7 @@
 "use strict";
 const esprima = require('esprima');
+const escodegen = require('escodegen');
 const Obfuscator_1 = require('./src/Obfuscator');
-let escodegen = require('escodegen');
 class JavaScriptObfuscator {
     static obfuscate(sourceCode, options = {}) {
         let astTree = esprima.parse(sourceCode), obfuscator = new Obfuscator_1.Obfuscator(options);

+ 1 - 2
index.ts

@@ -1,11 +1,10 @@
 "use strict";
 
 import * as esprima from 'esprima';
+import * as escodegen from 'escodegen';
 
 import { Obfuscator } from './src/Obfuscator';
 
-let escodegen = require('escodegen');
-
 export class JavaScriptObfuscator {
     /**
      * @type any

+ 6 - 2
typings/custom/escodegen/escodegen.d.ts

@@ -1,4 +1,4 @@
-declare module 'escodegen' {
+declare namespace escodegen {
     interface GenerateOpts {
         comment?: boolean;
         format?: {
@@ -10,5 +10,9 @@ declare module 'escodegen' {
         }
     }
 
-    export function generate(ast: any, opts?: GenerateOpts): string;
+    function generate(ast: any, opts?: GenerateOpts): string;
+}
+
+declare module "escodegen" {
+    export = escodegen
 }