Typescript completely skips d.ts files when emitting declarations, resulting in missing types from typings.d.ts.
Utility/data types have been moved to types.ts, globals/module augmentations to globals.d.ts—publicly consumed types are now included in declaration emit, module augmentations are still skipped.
A couple missing type import/exports have also been added.
Additional commit adds some type annotations to imports and refines usePerf signature
typings.d.ts
refactor (Fixes #56)d.ts
files when emitting declarations, resulting in missing types fromtypings.d.ts
.types.ts
, globals/module augmentations toglobals.d.ts
—publicly consumed types are now included in declaration emit, module augmentations are still skipped.Additional commit adds some type annotations to imports and refines
usePerf
signature