@farmart-tech/brave-admin-sdk
    Preparing search index...

    Class FeatureBuilder

    Fluent builder for creating complete feature flag configurations.

    const feature = new FeatureBuilder()
    .setFeatureName('new_ui')
    .setDescription('Enables the new user interface')
    .setEnabled(true)
    .setReleaseDate('2024-12-25')
    .build();
    Index

    Constructors

    Properties

    featureName: string
    RolloutStrategy: typeof RolloutStrategyBuilder

    Methods

    • Builds the final FeatureData object.

      Returns FeatureData

    • Sets the human-readable description.

      Parameters

      • description: string

      Returns this

    • Sets whether the feature is enabled.

      Parameters

      • enabled: boolean

      Returns FeatureBuilder

    • Sets the unique name for the feature.

      Parameters

      • fname: string

      Returns this

    • Sets the scheduled release date.

      Parameters

      • releaseDate: string

      Returns this

    • Sets the rollout strategy for the feature.

      Parameters

      • rolloutStrategy: RolloutStrategy

      Returns FeatureBuilder