Skip to content

Commit 83fc501

Browse files
authored
fix: add generic type support for CmsWidget and CmsWidgetParam (#6018)
1 parent f1e5dbc commit 83fc501

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

packages/netlify-cms-core/index.d.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -462,16 +462,16 @@ declare module 'netlify-cms-core' {
462462
fieldsMetaData: Map<string, any>;
463463
}
464464

465-
export interface CmsWidgetParam {
465+
export interface CmsWidgetParam<T = any> {
466466
name: string;
467-
controlComponent: CmsWidgetControlProps;
468-
previewComponent?: CmsWidgetPreviewProps;
467+
controlComponent: CmsWidgetControlProps<T>;
468+
previewComponent?: CmsWidgetPreviewProps<T>;
469469
globalStyles?: any;
470470
}
471471

472-
export interface CmsWidget {
473-
control: CmsWidgetControlProps;
474-
preview?: CmsWidgetPreviewProps;
472+
export interface CmsWidget<T = any> {
473+
control: CmsWidgetControlProps<T>;
474+
preview?: CmsWidgetPreviewProps<T>;
475475
globalStyles?: any;
476476
}
477477

0 commit comments

Comments
 (0)