Teppei Sato
Teppei Sato
``` all.d.ts(97646,5): error TS2300: Duplicate identifier 'ABORT'. ``` introduced by https://github.com/angular/clutz/commit/65e524ba2c1c341966eb3415682aa1ba21bc8c27, https://github.com/teppeis/closure-library.d.ts/commit/894ca681e71df821aa899d08e6a7cab60ec22e6b - [x] `goog.module.ModuleLoader` - [ ] `goog.net.WebChannel.FailureRecovery` - [ ] `goog.proto2.TextFormatSerializer.Tokenizer_.Token`
```ts declare namespace ಠ_ಠ.clutz.goog.fs { /** * The interface for entries in the filesystem. */ interface Entry { /** * Wrap an HTML5 entry object in an appropriate subclass instance....
Closure Library causes has 18 errors of TS2417 like the following. ``` TS2417: Class static side 'typeof Container' incorrectly extends base class static side 'typeof Component'. Types of property 'EventType'...
Fix for https://github.com/angular/clutz/pull/822 If an inner class has a non-class-like prop (ex. enum) and the prop is referenced from other jsdoc, the prop is emitted duplicately each time it is...
`PrintStreamErrorManager` was deprecated in https://github.com/google/closure-compiler/commit/03cde058557e085667294b00b306c37ab83eabf7 [ClutzErrorManager](https://github.com/angular/clutz/blob/2072e0ff01d4064319a707bbbc298bd051d2964b/src/main/java/com/google/javascript/clutz/ClutzErrorManager.java) and [GentsErrorManager](https://github.com/angular/clutz/blob/2072e0ff01d4064319a707bbbc298bd051d2964b/src/main/java/com/google/javascript/gents/GentsErrorManager.java) are need to be rewritten with `PrintStreamErrorReportGenerator `.
fixes #147 Also overloading is removed because `deepmerge(x: T1, y: T2): T1 & T2` includes `deepmerge(x: T, y: T): T`.
I don't know why `Partial` is used for the types of params. ```typescript declare function deepmerge(x: Partial, y: Partial, options?: deepmerge.Options): T1 & T2; ``` The `Partial` causes a difference...
Users can specify both key and value and I want to parse them as String. ``` js { option: 'opt', type: 'Object' } ``` ``` console $ command --opt key1:value1...
It's enabled by default in CLI, but disabled in API (CompilerOptions). https://github.com/google/closure-compiler/blob/4d7a626b9a9796fbce17577c23d92ef2e80a2c5b/src/com/google/javascript/jscomp/CompilerOptions.java#L915 So polyfill is not available with plovr now. I eager it!