using Monaco.Helpers;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Monaco.Editor
{
///
/// https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.icontextkey.html
///
/// Supports bools only as Windows Runtime Type doesn't support generics.
///
public interface IContextKey: IJsonable
{
///
/// Get the current value of the key.
///
///
bool Get();
///
/// Resets the key to the default value.
///
void Reset();
///
/// Set the key to the specified value.
///
///
void Set(bool value);
}
}