Initialization
Creating a new LoliClient is as easy as importing the class and creating a new instance:
ts
import { LoliClient, type LoliClientSpecLoader } from '@loli-feature-flags/loli-sdk';
const client = new LoliClient(
async (validator) => {
const data = await fetch("...").then(r => r.json());
return validator(data);
}
);The class LoliClient accepts the following parameters:
specLoader: LoliClientSpecLoader(required)options?: LoliClientOptions(optional)specLoader?: LoliClientCallbacks(optional)
They are explained in-depth in the following sections.

