create()
Method to Initialize SDK instance.
create({ publicApiKey, env })
Arguments
publicApiKey
- Your application public API key. Requiredenv
- Application environment. Required. Possible values aredevelopment
,staging
andproduction
defaultFeatures
- Object with feature flags that is used before actual feature flags received from the API. Optional. See defaultFeatures section for more details.isDevelopmentApi
- Boolean flag to use development API. Optional. Default value isfalse
. Simply sets API URL tohttp://localhost:3001
Since js-sdk version 1.4.5
defaultFeatures
- Object with feature flags that is used before actual feature flags received from the API
import Flags from '@growthflags/js-sdk'
const defaultFeatures = {
MY_NEW_UI: true,
}
const growthFlags = Flags.create({ env, publicApiKey, defaultFeatures })
Example
import GrowthFlags from '@growthflags/js-sdk';
const flags = GrowthFlags.create({
publicApiKey: 'pk_3a693ae7b88bf3afb8d9eca2304e7d66ff484a41bba6e211',
env: 'staging',
defaultFeatures: {
initializedEnabledFeature: true,
}
})