Member Junction
    Preparing search index...

    PSModelDetailComponent — Unified enterprise component for inspecting, evaluating, and promoting versioned ML Models. Shared between:

    1. Predictive Studio Model Registry (PSRegistryComponent)
    2. Custom Entity Form for MJ: ML Models (MLModelFormComponentExtended)

    Renders:

    • Identity & immutable snapshot badge
    • Progressive 4-stage lifecycle stepper (Draft → Validated → Published → Archived)
    • In-sample train vs out-of-sample holdout performance cards and overfit gap check
    • Key feature importance rankings with single-feature dominance warnings
    • Target leakage gate verification and required sign-off rationale capture
    • Remote Operation lifecycle promotion (Validate, Publish, Archive)
    Index

    Constructors

    Properties

    Busy: boolean = false
    CurrentUser: UserInfo | null = null
    displayName?: string
    DominanceThreshold: string = ...
    LifecycleSteps: readonly ["Draft", "Validated", "Published", "Archived"] = ...
    Model: MJMLModelEntity | null = null
    Pending: PendingPromotion | null = null
    PendingReason: string = ''
    Provider: IMetadataProvider | null = null
    ShowActions: boolean = true
    statusChanged: EventEmitter<{ modelId: string; newStatus: string }> = ...

    Use StatusChanged.

    The same emitter under the old binding name, so a template still binding (statusChanged) keeps working. Must stay AFTER StatusChanged: class fields initialise in order, and the other way round this captures undefined.

    StatusChanged: EventEmitter<{ modelId: string; newStatus: string }> = ...

    Accessors

    Methods