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

      @farmart-tech/brave-admin-sdk

      Brave Ship Admin SDK - Full-access client library for feature flag management

      This package provides complete administrative capabilities for managing feature flags, segments, conditions, maintenance windows, and workspaces in the Brave Ship system.

      import { FeatureFlagWriter, WorkspaceAPI } from '@farmart-tech/brave-admin-sdk';
      import { getAuth } from 'firebase/auth';

      const config = {
      api: 'https://api.farmart.com/api/v1',
      getIdToken: async () => {
      const user = getAuth().currentUser;
      return await user.getIdToken();
      },
      workspace: 'production'
      };

      const writer = new FeatureFlagWriter(config);
      const workspaces = new WorkspaceAPI(config);
      import { FeatureBuilder, ConditionBuilder } from '@farmart-tech/brave-admin-sdk';

      const feature = new FeatureBuilder()
      .setFeatureName('dark_mode')
      .setDescription('Enable dark mode UI')
      .setEnabled(true)
      .setCondition(
      ConditionBuilder.condition('appVersion', 'gte', '2.0.0')
      )
      .build();

      await writer.createFeatureFlag('dark_mode', feature);

      Classes

      ConditionBuilder
      FeatureBuilder
      FeatureFlagReader
      FeatureFlagWriter
      LocalFeatureData
      LogReader
      RolloutStrategyBuilder
      WindowReader
      WindowWriter
      WorkspaceAPI

      Interfaces

      DeviceContext
      Feature
      FeatureConfig
      FeatureData
      FeatureEvaluationResult
      FeatureReleasePlan
      FeatureRemoteConfig
      IFeatureFlagReaderOptions
      IFeatureFlagWriterOptions
      ILog
      ISegmentGroup
      ISegmentGroupClass
      IWindowReaderOptions
      IWindowWriterOptions
      IWorkspaceAPIOptions
      RolloutStrategyPercentage
      RolloutStrategyStepConfig
      UserContext
      Workspace
      WorkspaceCreateRequest
      WorkspaceDeleteRequest
      WorkspaceUpdateRequest

      Type Aliases

      FeatureCondition
      FeatureConditionFieldType
      FeatureConditionOperatorType
      FeatureConditionValueType
      MaintenanceStrategy
      RolloutStrategyType
      TConnection