Interface StatsHandler

interface StatsHandler {
    trackBindingDidAddChangeListener?: (
        args: { binding: ReadonlyBinding },
    ) => void;
    trackBindingDidRemoveChangeListener?: (
        args: { binding: ReadonlyBinding },
    ) => void;
    trackBindingDidSetRaw?: (
        args: {
            binding: ReadonlyBinding;
            durationMSec: number;
            numListeners: number;
        },
    ) => void;
    trackDerivedBindingTransformerDidRun?: (
        args: { durationMSec: number; id: string },
    ) => void;
    trackDidMakeBinding?: (args: { binding: ReadonlyBinding }) => void;
}

Properties

trackBindingDidAddChangeListener?: (args: { binding: ReadonlyBinding }) => void
trackBindingDidRemoveChangeListener?: (
    args: { binding: ReadonlyBinding },
) => void
trackBindingDidSetRaw?: (
    args: {
        binding: ReadonlyBinding;
        durationMSec: number;
        numListeners: number;
    },
) => void
trackDerivedBindingTransformerDidRun?: (
    args: { durationMSec: number; id: string },
) => void
trackDidMakeBinding?: (args: { binding: ReadonlyBinding }) => void