UNPKG

ts-packager

Version:
26 lines (25 loc) 753 B
import { JsonObject, JsonOverrides } from './json-types'; /** * Read a JSON file * * @param dir Input directory * @param filename Input filename * @returns Returns the contents as an object */ export declare function readJson(dir: string, filename: string): JsonObject; /** * Write a JSON file * * @param dir Output directory * @param filename Output filename * @param data Contents as an object */ export declare function writeJson(dir: string, filename: string, data: JsonObject): void; /** * Override JSON values * * @param data Original object * @param overrides Overrides * @returns Returns overrided values */ export declare function overrideJson(data: JsonObject, overrides: JsonOverrides): JsonObject;