UNPKG

spread-diff-patch

Version:
52 lines (51 loc) 1.7 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/index.ts var formatter_exports = {}; __export(formatter_exports, { default: () => Formatter }); module.exports = __toCommonJS(formatter_exports); 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."); } }; //# sourceMappingURL=index.js.map