0.2.0 • Published 10 months ago

@atlaskit/feature-gate-fetcher v0.2.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
10 months ago

Feature Gate Fetcher

Provides fetch logic to get client sdk keys and feature gate values from the feature-flag-service. To be used in Provider implementations used with @atlaskit/feature-gate-js-client

Usage

To fetch experiment values

import Fetcher from '@atlaskit/feature-gate-fetcher';

const experimentValuesResponse = Fetcher.fetchExperimentValues(
	// Version of the feature gate js client
	'clientVesion',
	// Fetch options
	{
		environment: FeatureGateEnvironment.development,
		targetApp: 'targetApp',
		perimeter: PerimeterType.COMMERCIAL,
		apiKey: 'apiKey'
	},
	// Identifiers
	identifiers: {
		atlassianAccountId: 'abc'
	},
	// Optional: custom attributes
	customAttributes: {},
);

To fettch client sdk key

import Fetcher from '@atlaskit/feature-gate-fetcher';

const clientSdkKey = Fetcher.fetchClientSdkKey(
	// Version of the feature gate js client
	'clientVesion',
	// Fetch options
	{
		environment: FeatureGateEnvironment.development,
		targetApp: 'targetApp',
		perimeter: PerimeterType.COMMERCIAL,
		apiKey: 'apiKey'
	},
	// Identifiers
	identifiers: {
		atlassianAccountId: 'abc'
	},
	// Optional: custom attributes
	customAttributes: {},
);

Detailed docs and example usage can be found here.

0.1.0

10 months ago

0.2.0

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

11 months ago