Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    Module core/app/picking/pick-result-handler

    Pick-result handler for the GPU picking → hover-overlay pipeline.

    Builds the async callback handed to new PickingSystem(...) in core/app.ts::initPicking. The handler maps a PickResult | null to label + key + image-URL lookups and forwards the composed payload to OverlayManager.updateHoverContent.

    Extracted from core/app.ts so the branch logic (null result, any combination of label/key/image content, no content, fetch failure, or missing loaders) can be unit-tested with stub ports instead of a real PickingSystem + zarr-backed loaders.

    PickResultHandlerPorts
    buildPickResultHandler