refactor(ivy): use ɵɵ instead of Δ for now (#29850)

The `Δ` caused issue with other infrastructure, and we are temporarily
changing it to `ɵɵ`.

This commit also patches ts_api_guardian_test and AIO to understand `ɵɵ`.

PR Close #29850
This commit is contained in:
Alex Rickabaugh
2019-04-11 13:46:47 -07:00
parent 54058ba3a7
commit b0578061ce
146 changed files with 8037 additions and 8005 deletions

View File

@ -81,18 +81,18 @@ In `ngtsc` this is instead emitted as,
```js
const i0 = require("@angular/core");
class GreetComponent {}
GreetComponent.ngComponentDef = i0.ΔdefineComponent({
GreetComponent.ngComponentDef = i0.ɵɵdefineComponent({
type: GreetComponent,
tag: 'greet',
factory: () => new GreetComponent(),
template: function (rf, ctx) {
if (rf & RenderFlags.Create) {
i0.ΔelementStart(0, 'div');
i0.Δtext(1);
i0.ΔelementEnd();
i0.ɵɵelementStart(0, 'div');
i0.ɵɵtext(1);
i0.ɵɵelementEnd();
}
if (rf & RenderFlags.Update) {
i0.ΔtextBinding(1, i0.Δinterpolation1('Hello ', ctx.name, '!'));
i0.ɵɵtextBinding(1, i0.ɵɵinterpolation1('Hello ', ctx.name, '!'));
}
}
});

View File

@ -161,7 +161,7 @@ export class MyComponent {
```js
export class MyComponent {
name: string;
static ngComponentDef = ΔdefineComponent({...});
static ngComponentDef = ɵɵdefineComponent({...});
}
```
@ -213,7 +213,7 @@ export class MyDirective {
constructor() {
this.dirId = 'some id';
}
static ngDirectiveDef = ΔdefineDirective({...});
static ngDirectiveDef = ɵɵdefineDirective({...});
}
```
@ -256,7 +256,7 @@ export class MyPipe implements PipeTransform {
```js
export class MyPipe {
transform(...) ...
static ngPipeDef = ΔdefinePipe({...});
static ngPipeDef = ɵɵdefinePipe({...});
}
```
@ -329,7 +329,7 @@ export class MyModule {}
*my.module.js*
```js
export class MyModule {
static ngInjectorDef = ΔdefineInjector(...);
static ngInjectorDef = ɵɵdefineInjector(...);
}
```
@ -389,7 +389,7 @@ manually written as:
```ts
export class MyModule {
static ngInjectorDef = ΔdefineInjector({
static ngInjectorDef = ɵɵdefineInjector({
providers: [{
provide: Service, useClass: ServiceImpl
}],
@ -411,7 +411,7 @@ export class MyModule {
}
```
except for the call to `ΔdefineInjector` would generate a `{ __symbolic: 'error' }`
except for the call to `ɵɵdefineInjector` would generate a `{ __symbolic: 'error' }`
value which is ignored by the ivy compiler. This allows the system to ignore
the difference between manually and mechanically created module definitions.
@ -440,7 +440,7 @@ properties by including a `// @__BUILD_OPTIMIZER_REMOVE_` comment:
```ts
export class MyModule {
static ngInjectorDef = ΔdefineInjector({
static ngInjectorDef = ɵɵdefineInjector({
providers: [{
provide: Service, useClass: ServiceImpl
}],