MAIDR JavaScript API
    Preparing search index...

    Interface DotPadVendorModule

    The module shape MAIDR expects the vendor SDK to expose.

    interface DotPadVendorModule {
        BrailleLanguage?: Readonly<Record<string, unknown>>;
        GradeOption?: Readonly<{ Grade1: number; Grade2: number; Grade3: number }>;
        LiblouisManager?: { setAssetBaseUrl: (url: string) => void };
        DotPadSDK: new () => DotPadVendorSdk;
        DotPadScanner: new () => DotPadVendorScanner;
    }

    Hierarchy (View Summary)

    Index

    Properties

    BrailleLanguage?: Readonly<Record<string, unknown>>

    Language table entries, keyed by display name -- English, 한국어, and the rest. Passed straight back to setBrailleLanguage; MAIDR never looks inside one.

    GradeOption?: Readonly<{ Grade1: number; Grade2: number; Grade3: number }>

    Contraction grades, positional per language.

    LiblouisManager?: { setAssetBaseUrl: (url: string) => void }

    Points the SDK's liblouis build at the directory serving its .js, .wasm and .data files.

    DotPadSDK: new () => DotPadVendorSdk
    DotPadScanner: new () => DotPadVendorScanner