@@ -13,7 +13,6 @@ import { ElementRef } from '@angular/core';
1313import { EventEmitter } from ' @angular/core' ;
1414import * as i0 from ' @angular/core' ;
1515import { InjectionToken } from ' @angular/core' ;
16- import { Injector } from ' @angular/core' ;
1716import { IterableChangeRecord } from ' @angular/core' ;
1817import { IterableChanges } from ' @angular/core' ;
1918import { IterableDiffer } from ' @angular/core' ;
@@ -56,22 +55,12 @@ export abstract class BaseRowDef implements OnChanges {
5655 static ɵfac: i0 .ɵɵFactoryDeclaration <BaseRowDef , never >;
5756}
5857
59- // @public
60- export interface CanStick {
61- hasStickyChanged(): boolean ;
62- resetStickyChanged(): void ;
63- sticky: boolean ;
64- }
65-
6658// @public
6759export const CDK_ROW_TEMPLATE = " <ng-container cdkCellOutlet></ng-container>" ;
6860
6961// @public
7062export const CDK_TABLE: InjectionToken <any >;
7163
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-
7564// @public
7665export class CdkCell extends BaseCdkCell {
7766 constructor (... args : unknown []);
@@ -525,15 +514,9 @@ export class _Schedule {
525514 tasks: (() => unknown )[];
526515}
527516
528- // @public
529- export const STICKY_DIRECTIONS: StickyDirection [];
530-
531517// @public
532518export const STICKY_POSITIONING_LISTENER: InjectionToken <StickyPositioningListener >;
533519
534- // @public
535- export type StickyDirection = ' top' | ' bottom' | ' left' | ' right' ;
536-
537520// @public (undocumented)
538521export type StickyOffset = number | null | undefined ;
539522
@@ -548,24 +531,6 @@ export interface StickyPositioningListener {
548531// @public (undocumented)
549532export type StickySize = number | null | undefined ;
550533
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-
569534// @public (undocumented)
570535export interface StickyUpdate {
571536 // (undocumented)
0 commit comments