replugged

    Function useSetting

    • Type Parameters

      • T extends Record<string, Jsonifiable>
      • D extends string | number | symbol
      • K extends string
      • F extends undefined | Jsonifiable

      Parameters

      Returns {
          onChange: (newValue: ValType<T[K]>) => void;
          value: K extends D
              ? NonNullable<T[K<K>]>
              : F extends undefined | null ? undefined | T[K] : F | NonNullable<T[K]>;
      }

    MMNEPVFCICPMFPCPTTAAATR