@@ -12,6 +12,7 @@ import type {
1212 EmptyStateRendererProps ,
1313 HeaderDropdownProps ,
1414 ColumnEditorRowRendererProps ,
15+ ColumnEditorCustomRendererProps ,
1516 ColumnEditorConfig ,
1617 IconsConfig ,
1718} from "simple-table-core" ;
@@ -31,13 +32,16 @@ export type AngularHeaderRenderer = Type<HeaderRendererProps>;
3132export type AngularFooterRenderer = Type < FooterRendererProps > ;
3233export type AngularHeaderDropdown = Type < HeaderDropdownProps > ;
3334export type AngularColumnEditorRowRenderer = Type < ColumnEditorRowRendererProps > ;
35+ export type AngularColumnEditorCustomRenderer = Type < ColumnEditorCustomRendererProps > ;
3436export type AngularLoadingStateRenderer = Type < LoadingStateRendererProps > ;
3537export type AngularErrorStateRenderer = Type < ErrorStateRendererProps > ;
3638export type AngularEmptyStateRenderer = Type < EmptyStateRendererProps > ;
3739
3840// ─── Column editor config override ───────────────────────────────────────────
39- export interface AngularColumnEditorConfig extends Omit < ColumnEditorConfig , "rowRenderer" > {
41+ export interface AngularColumnEditorConfig
42+ extends Omit < ColumnEditorConfig , "rowRenderer" | "customRenderer" > {
4043 rowRenderer ?: AngularColumnEditorRowRenderer ;
44+ customRenderer ?: AngularColumnEditorCustomRenderer ;
4145}
4246
4347// ─── HeaderObject override ────────────────────────────────────────────────────
@@ -98,4 +102,5 @@ export type {
98102 EmptyStateRendererProps ,
99103 HeaderDropdownProps ,
100104 ColumnEditorRowRendererProps ,
105+ ColumnEditorCustomRendererProps ,
101106} ;
0 commit comments