From dadff7a7868d1ddcaf28130d48c89dfa05f2839a Mon Sep 17 00:00:00 2001 From: Ben Christel Date: Thu, 6 Feb 2025 13:13:08 -0800 Subject: [PATCH] [benc/matrix] Add MatrixPublicWidgetOptions type --- packages/perseus-core/src/widgets/matrix/matrix-util.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/perseus-core/src/widgets/matrix/matrix-util.ts b/packages/perseus-core/src/widgets/matrix/matrix-util.ts index d17520c6f0..e6e685323f 100644 --- a/packages/perseus-core/src/widgets/matrix/matrix-util.ts +++ b/packages/perseus-core/src/widgets/matrix/matrix-util.ts @@ -1,8 +1,13 @@ import type {PerseusMatrixWidgetOptions} from "@khanacademy/perseus-core"; +type MatrixPublicWidgetOptions = Pick< + PerseusMatrixWidgetOptions, + "prefix" | "suffix" | "cursorPosition" | "matrixBoardSize" | "static" +>; + export default function getMatrixPublicWidgetOptions( options: PerseusMatrixWidgetOptions, -) { +): MatrixPublicWidgetOptions { const {answers: _, ...publicOptions} = options; return publicOptions; }