register static method

void register(
  1. String key,
  2. String name, {
  3. String? description,
  4. String? category,
  5. bool defaultValue = false,
})

Register a new feature flag.

key - Unique identifier. name - Human-readable name. description - Optional description. category - Optional category for grouping. defaultValue - Default enabled state.

Implementation

static void register(
  String key,
  String name, {
  String? description,
  String? category,
  bool defaultValue = false,
}) {
  _flags[key] = FeatureFlag(
    key: key,
    name: name,
    description: description,
    isEnabled: defaultValue,
    category: category,
  );
}