22 lines
694 B
Markdown
22 lines
694 B
Markdown
# flagd-core
|
|
|
|
flagd-core contain the core logic of flagd [in-process evaluation](https://flagd.dev/architecture/#in-process-evaluation) provider.
|
|
This package is intended to be used by concrete implementations of flagd in-process providers.
|
|
|
|
## Usage
|
|
|
|
flagd-core wraps a simple flagd feature flag storage and flag evaluation logic.
|
|
|
|
To use this implementation, instantiate a `FlagdCore` and provide valid flagd flag configurations.
|
|
|
|
```typescript
|
|
const core = new FlagdCore();
|
|
core.setConfigurations(FLAG_CONFIGURATION_STRING);
|
|
```
|
|
|
|
Once initialization is complete, use matching flag resolving call.
|
|
|
|
```typescript
|
|
const resolution = core.resolveBooleanEvaluation('myBoolFlag', false, {});
|
|
```
|