microsoft / dts-gen

dts-gen creates starter TypeScript definition files for any module or library.
MIT License
2.43k stars 101 forks source link

dts-gen -d -m feathers crashed #32

Open Cedware opened 7 years ago

Cedware commented 7 years ago

Running the command dts-gen -d -m feathers crashed with the following error message:

Unexpected crash! Please log a bug with the commandline you specified.
C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\run.js:109
        throw e;
        ^

TypeError: Cannot read property 'statusCode' of undefined
    at IncomingMessage.fresh (C:\Users\cke\Documents\Development\DefinitelyTyped\node_modules\express\lib\request.js:450:19)
    at getProperty (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:264:30)
    at Array.map (native)
    at getPropertyDeclarationsOfObject (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:260:23)
    at getResult (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:246:35)
    at getTypeOfValue (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:217:15)
    at getResult (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:177:30)
    at getTopLevelDeclarations (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:126:15)
    at getResult (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:152:17)
    at getTopLevelDeclarations (C:\Users\cke\AppData\Roaming\npm\node_modules\dts-gen\bin\lib\index.js:126:15)
viktor1190 commented 7 years ago

Any new information about this error?

mhegazy commented 7 years ago

We need to change the property access for obj[k] to be Object.getOwnPropertyDescriptor(obj, k).value

mhegazy commented 7 years ago

PRs welcomed.