statsig-js
Version:
Statsig JavaScript client SDK for single user environments.
14 lines (13 loc) • 691 B
TypeScript
import { StatsigUser } from '../StatsigUser';
export declare function fasthash(value: string): number;
export type UserCacheKey = {
v1: string;
v2: string;
v3: string;
};
export declare function memoizedUserCacheKeyHash(value: string): string;
export declare function djb2Hash(value: string): string;
export declare function sha256Hash(value: string): string;
export declare function djb2HashForObject(object: Record<string, unknown> | null): string;
export declare function getSortedObject(object: Record<string, unknown> | null): Record<string, unknown> | null;
export declare function getUserCacheKey(stableID: string, user: StatsigUser | null, sdkKey: string): UserCacheKey;