@@ -345,33 +345,6 @@ export class IsFocusableConfig {
345
345
ignoreVisibility: boolean ;
346
346
}
347
347
348
- // @public @deprecated
349
- export function LEGACY_TREE_KEY_MANAGER_FACTORY<T extends TreeKeyManagerItem >(): TreeKeyManagerFactory <T >;
350
-
351
- // @public @deprecated
352
- export const LEGACY_TREE_KEY_MANAGER_FACTORY_PROVIDER: {
353
- provide: InjectionToken <TreeKeyManagerFactory <any >>;
354
- useFactory: typeof LEGACY_TREE_KEY_MANAGER_FACTORY ;
355
- };
356
-
357
- // @public @deprecated
358
- export class LegacyTreeKeyManager <T extends TreeKeyManagerItem > implements TreeKeyManagerStrategy <T > {
359
- // (undocumented)
360
- readonly change: Subject <T | null >;
361
- // (undocumented)
362
- focusItem(): void ;
363
- // (undocumented)
364
- getActiveItem(): null ;
365
- // (undocumented)
366
- getActiveItemIndex(): null ;
367
- // (undocumented)
368
- readonly _isLegacyTreeKeyManager = true ;
369
- // (undocumented)
370
- onInitialFocus(): void ;
371
- // (undocumented)
372
- onKeydown(): void ;
373
- }
374
-
375
348
// @public
376
349
export class ListKeyManager <T extends ListKeyManagerOption > {
377
350
constructor (_items : QueryList <T > | T []);
@@ -444,6 +417,35 @@ export interface LiveAnnouncerDefaultOptions {
444
417
// @public @deprecated
445
418
export const MESSAGES_CONTAINER_ID = " cdk-describedby-message-container" ;
446
419
420
+ // @public @deprecated
421
+ export function NOOP_TREE_KEY_MANAGER_FACTORY<T extends TreeKeyManagerItem >(): TreeKeyManagerFactory <T >;
422
+
423
+ // @public @deprecated
424
+ export const NOOP_TREE_KEY_MANAGER_FACTORY_PROVIDER: {
425
+ provide: InjectionToken <TreeKeyManagerFactory <any >>;
426
+ useFactory: typeof NOOP_TREE_KEY_MANAGER_FACTORY ;
427
+ };
428
+
429
+ // @public @deprecated
430
+ export class NoopTreeKeyManager <T extends TreeKeyManagerItem > implements TreeKeyManagerStrategy <T > {
431
+ // (undocumented)
432
+ readonly change: Subject <T | null >;
433
+ // (undocumented)
434
+ destroy(): void ;
435
+ // (undocumented)
436
+ focusItem(): void ;
437
+ // (undocumented)
438
+ getActiveItem(): null ;
439
+ // (undocumented)
440
+ getActiveItemIndex(): null ;
441
+ // (undocumented)
442
+ readonly _isNoopTreeKeyManager = true ;
443
+ // (undocumented)
444
+ onInitialFocus(): void ;
445
+ // (undocumented)
446
+ onKeydown(): void ;
447
+ }
448
+
447
449
// @public
448
450
export interface RegisteredMessage {
449
451
messageElement: Element ;
@@ -469,6 +471,7 @@ export const TREE_KEY_MANAGER_FACTORY_PROVIDER: {
469
471
export class TreeKeyManager <T extends TreeKeyManagerItem > implements TreeKeyManagerStrategy <T > {
470
472
constructor (items : Observable <T []> | QueryList <T > | T [], config : TreeKeyManagerOptions <T >);
471
473
readonly change: Subject <T | null >;
474
+ destroy(): void ;
472
475
focusItem(index : number , options ? : {
473
476
emitChangeEvent? : boolean ;
474
477
}): void ;
@@ -514,6 +517,7 @@ export interface TreeKeyManagerOptions<T extends TreeKeyManagerItem> {
514
517
// @public (undocumented)
515
518
export interface TreeKeyManagerStrategy <T extends TreeKeyManagerItem > {
516
519
readonly change: Subject <T | null >;
520
+ destroy(): void ;
517
521
focusItem(index : number , options ? : {
518
522
emitChangeEvent? : boolean ;
519
523
}): void ;
0 commit comments