Perseus
    Preparing search index...

    Module @khanacademy/perseus - v77.2.0

    @khanacademy/perseus

    Perseus is the set of components that we use at Khan Academy to power our Exercises and Articles.

    The perseus monorepo is home to several packages, and this is the main one! Import this to render perseus items.

    Modules

    <internal>

    Namespaces

    Changeable
    components
    Dependencies
    Widgets

    Classes

    ArticleRenderer
    HintRenderer
    HintsRenderer
    Renderer

    Interfaces

    ILogger
    JiptRenderer
    PerseusDependenciesV2
    ServerItemRendererComponent

    Type Aliases

    APIOptions
    APIOptionsWithDefaults
    ChangeHandler
    Coord
    DeviceType
    DomInsertCheckFn
    EditorMode
    FocusPath
    GenerateUrlArgs
    GraphieData
    GraphieLabel
    GraphieLabelElement
    GraphieRange
    ImageDict
    ImageUploader
    JiptLabelStore
    LogErrorOptions
    ParsedValue
    PerseusDependencies
    RendererPromptJSON
    SharedRendererProps
    VideoData
    VideoKind
    WidgetExports
    WidgetPromptJSON

    Variables

    ApiOptions
    apiVersion
    bodyXsmallBold
    Categorizer
    ClassNames
    containerSizeClass
    EditorJsonify
    Expression
    GrapherUtil
    GrapherWidget
    iconChevronDown
    iconTrash
    InputNumber
    InteractiveGraphWidget
    interactiveSizes
    itemVersion
    JiptParagraphs
    KhanColors
    libVersion
    LoadingContext
    Log
    mathOnlyParser
    MathRenderingContext
    MatrixWidget
    NumericInput
    PerseusI18nContext
    PerseusMarkdown
    PlotterWidget
    preprocessTex
    Radio
    ServerItemRenderer
    TableWidget
    Util
    widgets

    Functions

    contentHasWidgetType
    convertWidgetNameToEnum
    deriveUserInputFromSerializedState
    displaySigFigs
    excludeDenylistKeys
    extractWidgetIds
    generateTestCategorizerWidget
    getAbsoluteValueCoords
    getAngleCoords
    getAnswerFromUserInput
    getCircleCoords
    getCorrectAnswerForWidgetId
    getExponentialCoords
    getImagesWithoutAltData
    getInteractiveBoxFromSizeClass
    getLinearSystemCoords
    getLineCoords
    getLogarithmCoords
    getPointCoords
    getPolygonCoords
    getQuadraticCoords
    getSegmentCoords
    getSinusoidCoords
    getTangentCoords
    getValidWidgetIds
    getWidgetFromWidgetMap
    getWidgetsFromWidgetMap
    getWidgetSubTypeByWidgetId
    getWidgetTypeByWidgetId
    init
    isWidgetIdInContent
    isWrongAnswerSupported
    parseDataFromJSONP
    PerseusI18nContextProvider
    shouldHaveIndividualAnswer
    usePerseusI18n
    UserInputManager

    References

    DependenciesContext → Dependencies.DependenciesContext