typescript-infer-types

0.1.0 • Public • Published

typescript-infer-types

npm version Conventional Commits code style: prettier

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);

Dependents (0)

Package Sidebar

Install

npm i typescript-infer-types

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

9.79 kB

Total Files

6

Last publish

Collaborators

  • danielpanpm