UNPKG

prices-as-code

Version:

Prices as Code (PaC) - Define your product pricing schemas with type-safe definitions

26 lines (25 loc) 833 B
import { Config } from './types.js'; /** * Reads configuration from a file (TypeScript or YAML) */ export declare function readConfigFromFile(configPath: string): Promise<Config>; /** * Loads a configuration from a JSON file */ export declare function loadJsonConfig(configPath: string): Config; /** * Loads a configuration from a YAML file */ export declare function loadYamlConfig(configPath: string): Config; /** * Writes configuration to a file (TypeScript or YAML) */ export declare function writeConfigToFile(configPath: string, config: Config): Promise<void>; /** * Writes configuration to a YAML file */ export declare function saveYamlConfig(configPath: string, config: Config): void; /** * Writes configuration to a JSON file */ export declare function saveJsonConfig(configPath: string, config: Config): void;