Fix option defaults input typing

This commit is contained in:
Thomas Camlong committed 2026-07-21 08:29:30 +02:00
1 parent 05dbad8069
commit 51644985eb
1 file changed
+4 -2
+4 -2
View File
@@ -1,12 +1,14 @@
import { getCustomWidgetOptionValueIssue } from "./options-schema";
import type { CustomWidgetOptions } from "./options-schema";
import type { CustomWidgetOption, CustomWidgetOptions } from "./options-schema";
export interface CustomWidgetOptionIssue {
path: string;
message: string;
}
export function getCustomWidgetDefaultOptions(options: CustomWidgetOptions): Record<string, unknown> {
export function getCustomWidgetDefaultOptions(
options: Record<string, Pick<CustomWidgetOption, "default">>,
): Record<string, unknown> {
return Object.fromEntries(Object.entries(options).map(([name, option]) => [name, option.default]));
}