Change goog.define to return the type that was passed in.  Ideally we could use a bounded generic, but without them this is the best we can do and still get reasonable typings.
Change goog.define to return the type that was passed in.  Ideally we could use a bounded generic, but without them this is the best we can do and still get reasonable typings.

RELNOTES: Make goog.define return type more specific but slightly less safe.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=238342926

google/closure-library,lucidsoftware/closure-library,google/closure-library,lucidsoftware/closure-library,lucidsoftware/closure-library,google/closure-library,lucidsoftware/closure-library,google/closure-library,google/closure-library