@sourceloop/feature-toggle / Exports / FeatureHandlerService
Class: FeatureHandlerService¶
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new FeatureHandlerService(getHandlers)
Parameters¶
| Name | Type |
|---|---|
getHandlers |
Getter<FeatureHandler[]> |
Defined in¶
packages/feature-toggle/src/services/feature-handler-service.ts:12
Properties¶
getHandlers¶
• Private getHandlers: Getter<FeatureHandler[]>
Defined in¶
packages/feature-toggle/src/services/feature-handler-service.ts:14
Methods¶
findHandler¶
▸ findHandler(handlerName): Promise<undefined | FeatureHandler>
Parameters¶
| Name | Type |
|---|---|
handlerName |
string |
Returns¶
Promise<undefined | FeatureHandler>
Defined in¶
packages/feature-toggle/src/services/feature-handler-service.ts:17
handle¶
▸ handle(featureMetadata, currentUser): Promise<boolean>
Parameters¶
| Name | Type |
|---|---|
featureMetadata |
FeatureFlagMetadata |
currentUser |
IAuthUserWithDisabledFeat |
Returns¶
Promise<boolean>
Defined in¶
packages/feature-toggle/src/services/feature-handler-service.ts:22