An SDK service for FTM functionalities
npm install ftm-clientAn SDK service for FTM functionalities
1. Init the app with (f) getData by providing necessary params
2. Configure desired contextField for comparision with (f) setSessionData
3. Use (f) validateFeature to determine whether it active or not
4. (Optional) Use (f) getVariants to get Variants
5. (Optional) Get (f) getSessionData to get session's data
1. Params
------ url path for fetching data
- url: string
- projectName: string
- env: string
- application: string
- auth: string
2. Response Data:
- code: string
- msg: string
- refNo: string
------------Data of the features-------------
- data: Feature[]
- - feature: string;
- - status: string;
------------Constraints of the feature-------------
- - constraints: Constraint[]
- - - contextName: string;
- - - operator: string;
- - - values: string[];
------------Variants of the feature-------------
- - variants: Variant[]
- - - name: string;
- - - code: string;
- - - msg: string;
1. Params
- key: string
- value: string | number
2. Response: void
1. Params
- key: string
2. Response: boolean
1. Params
- key: string
2. Response: variants
1. Params
- key: string
2. Response: any