Perseus
    Preparing search index...

    Type Alias WidgetExports<T, TUserInput>

    WidgetExports: Readonly<
        {
            displayName: string;
            getCorrectUserInput?: (widgetOptions: WidgetOptions) => TUserInput;
            getOneCorrectAnswerFromRubric?: (
                rubric: WidgetOptions,
            ) => string | null | undefined;
            getStartUserInput?: (
                widgetOptions: WidgetOptions,
                problemNum: number,
            ) => TUserInput;
            getUserInputFromSerializedState?: (
                serializedState: unknown,
                widgetOptions?: WidgetOptions,
            ) => TUserInput;
            getWidget?: () => T;
            hidden?: boolean;
            isLintable?: boolean;
            name: string;
            tracking?: Tracking;
            version?: Version;
            widget: T;
        },
    >

    Type Parameters

    • T extends React.ComponentType<any> & Widget = React.ComponentType<any>
    • TUserInput = Empty