@featurevisor/core
Version:
Core package of Featurevisor for Node.js usage
12 lines (11 loc) • 467 B
TypeScript
import type { FeatureKey, Range } from "@featurevisor/types";
import { ProjectConfig } from "../config";
import { Datasource } from "../datasource";
export type FeatureRanges = Map<FeatureKey, Range[]>;
export interface FeatureRangesResult {
featureRanges: FeatureRanges;
featureIsInGroup: {
[key: string]: boolean;
};
}
export declare function getFeatureRanges(projectConfig: ProjectConfig, datasource: Datasource): Promise<FeatureRangesResult>;