UNPKG

@featurevisor/sdk

Version:

Featurevisor SDK for Node.js and the browser

14 lines (13 loc) 515 B
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;