prices-as-code
Version:
Prices as Code (PaC) - Define your product pricing schemas with type-safe definitions
26 lines (25 loc) • 833 B
TypeScript
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;