* Add types for license-checker-webpack-plugin
* Improve license-checker-webpack-plugin definitions
Make options parameter optional. The module documentation does not state whether
this parameter is or is not intended to be optional, but the code allows for it.
Use Partial<Options> instead of interface with all optional fields.
* Update project homepages
* Update project urls and fix protractor-browser-logs dependency
Its dependency on protractor was "latest" -- 6.0 -- which doesn't work because
protractor has a dependency on selenium-webdriver. In the Definitely
Typed repo, selenium-webdriver is treated as a
dependency on @types/selenium-webdriver because d.ts overrides .js.
But selenium-webdriver is at 3.0 while @types/selenium-webdriver is at
4.0, meaning that protractor's imports are broken for people (like DT)
who have @types/selenium-webdriver installed.
There are three ways to fix this:
1. Update @types/selenium-webdriver to 4.0. This is a big task.
2. Fix protractor-browser-log's protractor dependency to 5.4.2, right
before protractor updated to the latest version of selenium-webdriver.
This way the installed version of selenium-webdriver matches the version
of @types/selenium-webdriver in DT.
3. ???? Other tsconfig.json/package.jon wizardry? I don't think this is
a worthwhile path to explore.
* extend the Debug interface with log(...args) to enable overriding all per-namespace log settings
* extend author list of debug
* extend debug tests
* nits: replace console.error with console.log
Also adds:
- TrustedTypePolicy#name property
- TrusteTypePolicyFactory#is(HTML|Script|ScriptURL|URL) functions
Updates the tests to assert types properly as well as add coverage for
all the new additions.
No version update is needed as the api didn't change. This is just a
better description of the actual behavior.
* Remove incorrect callbacks, change state type
Seedrandom's state function does not return a function. It returns an object intended to be opaque, which I don't know how to describe in TS. It's serializable (unlike a function), so I made it just be an empty object. It's properties are unpredictable, but always of a similar shape: { [x]: number, [y]: number, [z]: number[] }. x,y, and z vary from implementation, and users are not intended to know what they are. The important thing is that it can be passed back to the state option when making a new instance of seedrandom, and that it be serializable (which the previous implementation was not).
In addition, seedrandom's alternate algorithms do not take a third "callback" argument, so I removed it.
* Adding attribution
* Added type definition for non-npm package amap-js-api-place-search
* [amap-js-api] Add new features of amap-js-api@1.4.13
* [amap-js-api] Update test of Text
* [ember__routing] Add types from Router Service RFC
emberjs/rfcs#95
* [ember__routing] Add `RouteInfo` tests
Also includes tweaks to `RouteInfo` definition and docs
egg-mock 3.* has a dependency on egg-logger 1.7.1, which has an implicit
any error in its d.ts.
Until somebody updates egg-mock types, I think it's fine to change this
package to not give implicit-any errors.