UNPKG

hyperformula

Version:

HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas

18 lines 469 B
/** * @license * Copyright (c) 2025 Handsoncode. All rights reserved. */ export function objectDestroy(object) { for (const [key, value] of Object.entries(object)) { if (value instanceof Function) { object[key] = postMortem(value); } else { delete object[key]; } } } function postMortem(method) { return () => { throw new Error(`The "${method}" method cannot be called because this HyperFormula instance has been destroyed`); }; }