UNPKG

spread-diff-patch

Version:
65 lines (62 loc) 1.94 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/formatter/json.ts var json_exports = {}; __export(json_exports, { JSON: () => JSON }); module.exports = __toCommonJS(json_exports); // src/formatter/index.ts var Formatter = class { /** * Creates an instance of Formatter. * @param {Function} patcher - The patcher function used to generate the patched string. */ constructor(patcher = (actual, expected) => { let patchedString = ""; if (actual) patchedString += `[-][${actual}]`; if (actual && expected) patchedString += " "; if (expected) patchedString += `[+][${expected}]`; return patchedString; }) { this.patch = patcher; } /** * Formats the diff array of arrays. * @param diffAOA - The diff array of arrays to be formatted. * @returns The formatted string. */ format(diffAOA) { throw new Error("Method not implemented."); } }; // src/formatter/json.ts var JSON = class extends Formatter { format(diffAOA) { throw new Error("Method not implemented."); } }; // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { JSON }); //# sourceMappingURL=json.js.map