Skip to content

Commit

Permalink
fix(ivy): Add workaround for AJD in google3 (#21488)
Browse files Browse the repository at this point in the history
PR Close #21488
  • Loading branch information
alexeagle committed Jan 11, 2018
1 parent 9b84a32 commit 6af3672
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 12 deletions.
12 changes: 6 additions & 6 deletions packages/core/src/render3/node_manipulation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
*/

import {assertNotNull} from './assert';
import {LContainer} from './interfaces/container';
import {LContainerNode, LElementNode, LNode, LNodeFlags, LProjectionNode, LTextNode, LViewNode} from './interfaces/node';
import {LProjection} from './interfaces/projection';
import {ProceduralRenderer3, RComment, RElement, RNode, RText} from './interfaces/renderer';
import {LView, LViewOrLContainer} from './interfaces/view';
import {LContainer, unusedValueExportToPlacateAjd as unused1} from './interfaces/container';
import {LContainerNode, LElementNode, LNode, LNodeFlags, LProjectionNode, LTextNode, LViewNode, unusedValueExportToPlacateAjd as unused2} from './interfaces/node';
import {LProjection, unusedValueExportToPlacateAjd as unused3} from './interfaces/projection';
import {ProceduralRenderer3, RComment, RElement, RNode, RText, unusedValueExportToPlacateAjd as unused4} from './interfaces/renderer';
import {LView, LViewOrLContainer, unusedValueExportToPlacateAjd as unused5} from './interfaces/view';
import {assertNodeType} from './node_assert';


const unusedValueToPlacateAjd = unused1 + unused2 + unused3 + unused4 + unused5;

/**
* Finds the closest DOM node above a given container in the hierarchy.
Expand Down
6 changes: 4 additions & 2 deletions packages/core/src/render3/node_selector_matcher.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@
import './ng_dev_mode';

import {assertNotNull} from './assert';
import {TNode} from './interfaces/node';
import {CssSelector, CssSelectorWithNegations, SimpleCssSelector} from './interfaces/projection';
import {TNode, unusedValueExportToPlacateAjd as unused1} from './interfaces/node';
import {CssSelector, CssSelectorWithNegations, SimpleCssSelector, unusedValueExportToPlacateAjd as unused2} from './interfaces/projection';

const unusedValueToPlacateAjd = unused1 + unused2;

function isCssClassMatching(nodeClassAttrVal: string, cssClassToMatch: string): boolean {
const nodeClassesLen = nodeClassAttrVal.length;
Expand Down
9 changes: 5 additions & 4 deletions packages/core/src/render3/query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@ import {Type} from '../type';

import {assertNotNull} from './assert';
import {getOrCreateContainerRef, getOrCreateElementRef, getOrCreateNodeInjectorForNode, getOrCreateTemplateRef} from './di';
import {DirectiveDef, TypedDirectiveDef} from './interfaces/definition';
import {LInjector} from './interfaces/injector';
import {LContainerNode, LElementNode, LNode, LNodeFlags, LViewNode, TNode} from './interfaces/node';
import {LQuery, QueryReadType} from './interfaces/query';
import {DirectiveDef, TypedDirectiveDef, unusedValueExportToPlacateAjd as unused1} from './interfaces/definition';
import {LInjector, unusedValueExportToPlacateAjd as unused2} from './interfaces/injector';
import {LContainerNode, LElementNode, LNode, LNodeFlags, LViewNode, TNode, unusedValueExportToPlacateAjd as unused3} from './interfaces/node';
import {LQuery, QueryReadType, unusedValueExportToPlacateAjd as unused4} from './interfaces/query';
import {assertNodeOfPossibleTypes} from './node_assert';

const unusedValueToPlacateAjd = unused1 + unused2 + unused3 + unused4;


/**
Expand Down

0 comments on commit 6af3672

Please sign in to comment.