typescript-infer-types
v0.1.0
Published
Infer types from typescript code
Downloads
3
Readme
typescript-infer-types
Infer types from typescript code.
This is currently under develop, feel free to try it and report any issues or features request you might have.
Install
$ npm i -g typescript-infer-types
Example
// input.ts
let a = true;
hello = "world";
EXTERNAL.DEPP.VAR = a;
EXTERNAL.foo(3);
let c = EXTERNAL.BAR;
let d = BAR;
c = 3;
d = 4;
c = EXTERNAL.BARR;
foo("asdf");
Then extract external definitions (outputs to stdout):
$ typescript-infer-types input.ts
declare let hello: string;
declare let EXTERNAL: { DEPP: { VAR: boolean }, foo: ((...args: [number]) => any), BAR: any, BARR: any };
declare let BAR: any;
declare let foo: ((...args: [string]) => any);