IFClite TypeScript API
    Preparing search index...

    Interface EventMap

    interface EventMap {
        "camera-changed": { azimuth: number; elevation: number; zoom?: number };
        "entity-deselected": void;
        "entity-hovered": { globalId?: string; id: number; ifcType?: string };
        "entity-selected": {
            globalId?: string;
            id: number;
            ifcType?: string;
            modelId?: string;
        };
        "model-error": { error: { code: string; message: string } };
        "model-loaded": ModelStats & { modelId?: string };
        "model-loading": { phase: string; progress: number };
        ready: { version: string };
        "section-changed": {
            axis: SectionAxis;
            enabled: boolean;
            position: number;
        };
    }
    Index
    "camera-changed": { azimuth: number; elevation: number; zoom?: number }
    "entity-deselected": void
    "entity-hovered": { globalId?: string; id: number; ifcType?: string }
    "entity-selected": {
        globalId?: string;
        id: number;
        ifcType?: string;
        modelId?: string;
    }
    "model-error": { error: { code: string; message: string } }
    "model-loaded": ModelStats & { modelId?: string }
    "model-loading": { phase: string; progress: number }
    ready: { version: string }
    "section-changed": { axis: SectionAxis; enabled: boolean; position: number }