Closure Library declaration files for TypeScript.
Generated by clutz.
npm i -D closure-library.d.ts
and edit tsconfig.json
like:
"baseUrl": "./",
"paths": {
"goog:*": ["./node_modules/closure-library.d.ts/index.d.ts"]
},
then
import Component from 'goog:goog.ui.Component';
class MyComponent extends Component {
hello(): string {
return 'Hello!';
}
}
- See errors.txt
- Worker related files (ex.
goog.messaging.*
) are removed because TypeScript cannot support both DOM and Worker.
MIT License: Teppei Sato [email protected]