UNPKG

@featurevisor/core

Version:

Core package of Featurevisor for Node.js usage

21 lines (20 loc) 632 B
import { LogLevel, LogMessage, LogDetails } from "@featurevisor/sdk"; import { Dependencies } from "../dependencies"; import { Plugin } from "../cli"; export interface EvaluateOptions { environment?: string; feature: string; context: Record<string, unknown>; json?: boolean; pretty?: boolean; verbose?: boolean; schemaVersion?: string; inflate?: number; } export interface Log { level: LogLevel; message: LogMessage; details?: LogDetails; } export declare function evaluateFeature(deps: Dependencies, options: EvaluateOptions): Promise<void>; export declare const evaluatePlugin: Plugin;