Feature Flags

Runtime feature toggles with scoping.

1 min readEdit this page

Usage

import { FeatureFlagManager } from '@restjs/cloud'
 
const flags = new FeatureFlagManager()
 
flags.define({
  name: 'new-checkout',
  enabled: true,
  rolloutPercentage: 50,
  allowedTenants: ['tenant-beta']
})
 
flags.isEnabled('new-checkout', { tenantId: 'tenant-beta', percentage: 30 })