DefinitelyTyped/types/karma
Piotr Błażejewicz (Peter Blazejewicz) d853828f50
feat(karma): update constants export details (#42992)
* feat(karma): update constants export details

- move Constatns to separate file
- export as named re-export from main module
- add missing type for 'PORT' - should be `number` OR `string` depending
on the source of this contant. If read from ENV it will be a string
always.
- add missing documentation
- move LOG types to use string literal types to use in the values in
typechecks and intelllisense
- tests updated

https://github.com/karma-runner/karma/blob/master/lib/constants.js

Thanks!

* Resolve pull request comments:

- constants import changed
- re-export redefined
- contants module reshape to comply with native module details.

Using namespace import and named import for constant required TSLint
config update to allow named imports:
see: palantir/tslint#4524

/cc @43081j

Thanks!

* Refine import details as per PR comment

/cc @43081j
2020-03-30 15:14:25 -07:00
..
lib
v1
v3
index.d.ts
karma-tests.ts
package.json
tsconfig.json
tslint.json