Multi-Platform Package Manager for Stable Diffusion
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

19 lines
392 B

using System;
using System.Text.Json;
using System.Text.Json.Nodes;
namespace StabilityMatrix.Avalonia.Models;
public interface ILoadableState<T>
{
public Type LoadableStateType => typeof(T);
public void LoadState(T state);
public void LoadStateFromJsonObject(JsonObject state)
{
state.Deserialize(LoadableStateType);
}
public T SaveState();
}