VariablesPlugin class

A plugin for the Devbar to manage variables.

Implemented types

Properties

currentVariables List<DevbarVariable>
no setter
devbar DevbarState
final
hashCode int
The hash code for this object.
no setterinherited
overrides Map<String, dynamic>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
store → VariablesStore
final
variables Stream<List<DevbarVariable>>
no setter

Methods

checkbox(String key, {String? description, bool defaultValue = false}) DevbarVariable<bool>
dispose() → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
picker<T>(String key, {String? description, required T defaultValue, required Map<T, String> options, T? fromJson(Object)?}) DevbarVariable<T>
remove(DevbarVariable variable) → void
text(String key, {String? description, String defaultValue = ''}) DevbarVariable<String>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

init({Map<String, dynamic>? values, VariablesStore? store, Future<VariablesStore> storeFactory()?, FutureOr<String> filePath()?, String? title}) Future<VariablesPlugin> Function(DevbarState)