@@ -13,7 +13,6 @@ import { ElementRef } from '@angular/core';
13
13
import { EventEmitter } from ' @angular/core' ;
14
14
import * as i0 from ' @angular/core' ;
15
15
import { InjectionToken } from ' @angular/core' ;
16
- import { Injector } from ' @angular/core' ;
17
16
import { IterableChangeRecord } from ' @angular/core' ;
18
17
import { IterableChanges } from ' @angular/core' ;
19
18
import { IterableDiffer } from ' @angular/core' ;
@@ -56,22 +55,12 @@ export abstract class BaseRowDef implements OnChanges {
56
55
static ɵfac: i0 .ɵɵFactoryDeclaration <BaseRowDef , never >;
57
56
}
58
57
59
- // @public
60
- export interface CanStick {
61
- hasStickyChanged(): boolean ;
62
- resetStickyChanged(): void ;
63
- sticky: boolean ;
64
- }
65
-
66
58
// @public
67
59
export const CDK_ROW_TEMPLATE = " <ng-container cdkCellOutlet></ng-container>" ;
68
60
69
61
// @public
70
62
export const CDK_TABLE: InjectionToken <any >;
71
63
72
- // @public
73
- export const CDK_TABLE_TEMPLATE = " \n <ng-content select=\" caption\" />\n <ng-content select=\" colgroup, col\" />\n\n <!--\n Unprojected content throws a hydration error so we need this to capture it.\n It gets removed on the client so it doesn't affect the layout.\n -->\n @if (_isServer) {\n <ng-content/>\n }\n\n @if (_isNativeHtmlTable) {\n <thead role=\" rowgroup\" >\n <ng-container headerRowOutlet/>\n </thead>\n <tbody role=\" rowgroup\" >\n <ng-container rowOutlet/>\n <ng-container noDataRowOutlet/>\n </tbody>\n <tfoot role=\" rowgroup\" >\n <ng-container footerRowOutlet/>\n </tfoot>\n } @else {\n <ng-container headerRowOutlet/>\n <ng-container rowOutlet/>\n <ng-container noDataRowOutlet/>\n <ng-container footerRowOutlet/>\n }\n " ;
74
-
75
64
// @public
76
65
export class CdkCell extends BaseCdkCell {
77
66
constructor (... args : unknown []);
@@ -525,15 +514,9 @@ export class _Schedule {
525
514
tasks: (() => unknown )[];
526
515
}
527
516
528
- // @public
529
- export const STICKY_DIRECTIONS: StickyDirection [];
530
-
531
517
// @public
532
518
export const STICKY_POSITIONING_LISTENER: InjectionToken <StickyPositioningListener >;
533
519
534
- // @public
535
- export type StickyDirection = ' top' | ' bottom' | ' left' | ' right' ;
536
-
537
520
// @public (undocumented)
538
521
export type StickyOffset = number | null | undefined ;
539
522
@@ -548,24 +531,6 @@ export interface StickyPositioningListener {
548
531
// @public (undocumented)
549
532
export type StickySize = number | null | undefined ;
550
533
551
- // @public
552
- export class StickyStyler {
553
- constructor (_isNativeHtmlTable : boolean , _stickCellCss : string , direction : Direction , _coalescedStyleScheduler : _CoalescedStyleScheduler , _isBrowser ? : boolean , _needsPositionStickyOnElement ? : boolean , _positionListener ? : StickyPositioningListener | undefined , _tableInjector ? : Injector | undefined );
554
- _addStickyStyle(element : HTMLElement , dir : StickyDirection , dirValue : number , isBorderElement : boolean ): void ;
555
- clearStickyPositioning(rows : HTMLElement [], stickyDirections : StickyDirection []): void ;
556
- destroy(): void ;
557
- // (undocumented)
558
- direction: Direction ;
559
- _getCalculatedZIndex(element : HTMLElement ): string ;
560
- _getCellWidths(row : HTMLElement , recalculateCellWidths ? : boolean ): number [];
561
- _getStickyEndColumnPositions(widths : number [], stickyStates : boolean []): number [];
562
- _getStickyStartColumnPositions(widths : number [], stickyStates : boolean []): number [];
563
- _removeStickyStyle(element : HTMLElement , stickyDirections : StickyDirection []): void ;
564
- stickRows(rowsToStick : HTMLElement [], stickyStates : boolean [], position : ' top' | ' bottom' ): void ;
565
- updateStickyColumns(rows : HTMLElement [], stickyStartStates : boolean [], stickyEndStates : boolean [], recalculateCellWidths ? : boolean , replay ? : boolean ): void ;
566
- updateStickyFooterContainer(tableElement : Element , stickyStates : boolean []): void ;
567
- }
568
-
569
534
// @public (undocumented)
570
535
export interface StickyUpdate {
571
536
// (undocumented)
0 commit comments