@featurevisor/sdk
Version:
Featurevisor SDK for Node.js and the browser
14 lines (13 loc) • 515 B
TypeScript
import type { Context, FeatureKey, BucketBy } from "@featurevisor/types";
import { Logger } from "./logger";
export type BucketKey = string;
export type BucketValue = number;
export declare const MAX_BUCKETED_NUMBER = 100000;
export declare function getBucketedNumber(bucketKey: string): BucketValue;
export interface GetBucketKeyOptions {
featureKey: FeatureKey;
bucketBy: BucketBy;
context: Context;
logger: Logger;
}
export declare function getBucketKey(options: GetBucketKeyOptions): BucketKey;