Interface StateInspectorRegistration<T>

interface StateInspectorRegistration<T> {
    id: string;
    label: string;
    description?: string;
    group?: string;
    getSnapshot: () => T;
    setSnapshot?: (value: T) => void;
    serialize?: (value: T) => unknown;
    deserialize?: (value: unknown) => T;
}

Type Parameters

  • T

Properties

id: string
label: string
description?: string
group?: string
getSnapshot: () => T
setSnapshot?: (value: T) => void
serialize?: (value: T) => unknown
deserialize?: (value: unknown) => T