angular-cn/packages
Alan Agius 4c78984ad2 fix(compiler-cli): support reflecting namespace declarations (#42728)
DTS bundling, will cause originally namespaced imports become namespace declarations within the same file. Example:

Before bundling
```ts
import * as i1 from './router';

export declare class RouterModule {
    constructor(guard: any, router: Router);

    static ɵmod: i0.ɵɵNgModuleDeclaration<RouterModule, [typeof i1.RouterOutlet...]>;
}
```

After bundling
```
declare namespace i1 {
  export {
    RouterOutletContract,
    RouterOutlet
  }
}

export declare class RouterModule {
    constructor(guard: any, router: Router);

    static ɵmod: i0.ɵɵNgModuleDeclaration<RouterModule, [typeof i1.RouterOutlet...]>;
}
```

And therefore this commit adds support for reflecting types that are defined in such namespace declarations.

Closes #42064

PR Close #42728
2021-07-02 15:15:04 -07:00
..
animations build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
bazel fix(bazel): enable dts bundling for Ivy packages (#42728) 2021-07-02 15:15:04 -07:00
benchpress test: clean up internal testing utilities (#42177) 2021-05-26 20:07:25 +00:00
common build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
compiler feat(compiler): support number separators in templates (#42672) 2021-06-30 10:36:15 -07:00
compiler-cli fix(compiler-cli): support reflecting namespace declarations (#42728) 2021-07-02 15:15:04 -07:00
core fix(core): error in TestBed if module is reset mid-compilation in ViewEngine (#42669) 2021-06-30 14:32:23 -07:00
docs docs: remove/update broken links in resources appearing on aio (#42232) 2021-05-26 14:21:12 -07:00
elements build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
examples docs(core): improve applicationref.bootstrap docs (#42407) 2021-06-22 16:30:37 +00:00
forms build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
language-service fix(language-service): Do not override TS LS methods not supported by VE NgLS (#42727) 2021-07-01 15:23:50 -07:00
localize build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
misc/angular-in-memory-web-api feat(core): support TypeScript 4.3 (#42022) 2021-06-04 11:17:09 -07:00
platform-browser build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
platform-browser-dynamic build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
platform-server build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
private/testing docs: convert the last `my-app` components to `app-root` (#42256) 2021-05-25 22:13:36 +00:00
router build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
service-worker build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
upgrade build: use api-golden tool from dev-infra for testing public API (#42688) 2021-06-30 11:43:48 -07:00
zone.js build: lock file maintenance (#42568) 2021-06-23 17:36:41 +00:00
BUILD.bazel build: remove unused no-strict tsconfig file (#42506) 2021-06-07 10:47:47 -07:00
README.md docs: add doc reference to npm package readme (#33911) 2019-11-20 14:46:23 -08:00
circular-deps-test.conf.js fix(platform-webworker): remove platform-webworker and platform-webworker-dynamic (#38846) 2020-09-30 09:13:59 -04:00
empty.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
goog.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
license-banner.txt docs: update year (#40925) 2021-02-22 12:37:40 -08:00
system.d.ts build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
tsconfig-build.json refactor(core): ensure compatibility with typescript strict flag (#30993) 2019-07-18 14:21:25 -07:00
tsconfig-test.json refactor: fix typescript strict flag failures in all tests (#30993) 2019-07-18 14:21:26 -07:00
tsconfig.json build: exclude compiler compliance tests from Saucelabs tests (#41866) 2021-04-30 14:15:10 -07:00
types.d.ts build: replace @types/trusted-types dep with minimal type defs (#39211) 2020-10-15 09:08:00 -07:00

README.md

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

Usage information and reference details can be found in Angular documentation.

License: MIT