File tree 3 files changed +5
-9
lines changed
src/change_detection/differs
test/change_detection/differs
3 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -880,8 +880,6 @@ export class IterableDiffers {
880
880
// (undocumented)
881
881
static create(factories : IterableDifferFactory [], parent ? : IterableDiffers ): IterableDiffers ;
882
882
static extend(factories : IterableDifferFactory []): StaticProvider ;
883
- // @deprecated (undocumented)
884
- factories: IterableDifferFactory [];
885
883
// (undocumented)
886
884
find(iterable : any ): IterableDifferFactory ;
887
885
// (undocumented)
Original file line number Diff line number Diff line change @@ -195,13 +195,7 @@ export class IterableDiffers {
195
195
static ɵprov = /** @pureOrBreakMyCode */ ɵɵdefineInjectable (
196
196
{ token : IterableDiffers , providedIn : 'root' , factory : defaultIterableDiffersFactory } ) ;
197
197
198
- /**
199
- * @deprecated v4.0.0 - Should be private
200
- */
201
- factories : IterableDifferFactory [ ] ;
202
- constructor ( factories : IterableDifferFactory [ ] ) {
203
- this . factories = factories ;
204
- }
198
+ constructor ( private factories : IterableDifferFactory [ ] ) { }
205
199
206
200
static create ( factories : IterableDifferFactory [ ] , parent ?: IterableDiffers ) : IterableDiffers {
207
201
if ( parent != null ) {
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ import {TestBed} from '@angular/core/testing';
44
44
const parent = IterableDiffers . create ( < any > [ factory1 ] ) ;
45
45
const child = IterableDiffers . create ( < any > [ factory2 ] , parent ) ;
46
46
47
+ // @ts -expect-error private member
47
48
expect ( child . factories ) . toEqual ( [ factory2 , factory1 ] ) ;
48
49
} ) ;
49
50
@@ -55,7 +56,10 @@ import {TestBed} from '@angular/core/testing';
55
56
const childInjector =
56
57
Injector . create ( { providers : [ IterableDiffers . extend ( [ factory2 ] ) ] , parent : injector } ) ;
57
58
59
+ // @ts -expect-error factories is a private member
58
60
expect ( injector . get < IterableDiffers > ( IterableDiffers ) . factories ) . toEqual ( [ factory1 ] ) ;
61
+
62
+ // @ts -expect-error factories is a private member
59
63
expect ( childInjector . get < IterableDiffers > ( IterableDiffers ) . factories ) . toEqual ( [
60
64
factory2 , factory1
61
65
] ) ;
You can’t perform that action at this time.
0 commit comments