UNPKG

hyperformula

Version:

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

123 lines (121 loc) 7.93 kB
"use strict"; exports.__esModule = true; exports.default = void 0; var _ArraySize = require("./ArraySize"); exports.ArraySize = _ArraySize.ArraySize; var _Cell = require("./Cell"); exports.CellError = _Cell.CellError; exports.CellType = _Cell.CellType; exports.CellValueDetailedType = _Cell.CellValueDetailedType; exports.CellValueType = _Cell.CellValueType; exports.ErrorType = _Cell.ErrorType; var _CellValue = require("./CellValue"); exports.DetailedCellError = _CellValue.DetailedCellError; var _Config = require("./Config"); var _ChooseAddressMappingPolicy = require("./DependencyGraph/AddressMapping/ChooseAddressMappingPolicy"); exports.AlwaysDense = _ChooseAddressMappingPolicy.AlwaysDense; exports.AlwaysSparse = _ChooseAddressMappingPolicy.AlwaysSparse; exports.DenseSparseChooseBasedOnThreshold = _ChooseAddressMappingPolicy.DenseSparseChooseBasedOnThreshold; var _errors = require("./errors"); exports.ConfigValueTooBigError = _errors.ConfigValueTooBigError; exports.ConfigValueTooSmallError = _errors.ConfigValueTooSmallError; exports.EvaluationSuspendedError = _errors.EvaluationSuspendedError; exports.ExpectedOneOfValuesError = _errors.ExpectedOneOfValuesError; exports.ExpectedValueOfTypeError = _errors.ExpectedValueOfTypeError; exports.FunctionPluginValidationError = _errors.FunctionPluginValidationError; exports.InvalidAddressError = _errors.InvalidAddressError; exports.InvalidArgumentsError = _errors.InvalidArgumentsError; exports.LanguageAlreadyRegisteredError = _errors.LanguageAlreadyRegisteredError; exports.LanguageNotRegisteredError = _errors.LanguageNotRegisteredError; exports.MissingTranslationError = _errors.MissingTranslationError; exports.NamedExpressionDoesNotExistError = _errors.NamedExpressionDoesNotExistError; exports.NamedExpressionNameIsAlreadyTakenError = _errors.NamedExpressionNameIsAlreadyTakenError; exports.NamedExpressionNameIsInvalidError = _errors.NamedExpressionNameIsInvalidError; exports.NoOperationToRedoError = _errors.NoOperationToRedoError; exports.NoOperationToUndoError = _errors.NoOperationToUndoError; exports.NoRelativeAddressesAllowedError = _errors.NoRelativeAddressesAllowedError; exports.NoSheetWithIdError = _errors.NoSheetWithIdError; exports.NoSheetWithNameError = _errors.NoSheetWithNameError; exports.NotAFormulaError = _errors.NotAFormulaError; exports.NothingToPasteError = _errors.NothingToPasteError; exports.ProtectedFunctionTranslationError = _errors.ProtectedFunctionTranslationError; exports.SheetNameAlreadyTakenError = _errors.SheetNameAlreadyTakenError; exports.SheetSizeLimitExceededError = _errors.SheetSizeLimitExceededError; exports.SourceLocationHasArrayError = _errors.SourceLocationHasArrayError; exports.TargetLocationHasArrayError = _errors.TargetLocationHasArrayError; exports.UnableToParseError = _errors.UnableToParseError; var _Exporter = require("./Exporter"); exports.ExportedCellChange = _Exporter.ExportedCellChange; exports.ExportedNamedExpressionChange = _Exporter.ExportedNamedExpressionChange; var _HyperFormula = require("./HyperFormula"); exports.HyperFormula = _HyperFormula.HyperFormula; var _enGB = _interopRequireDefault(require("./i18n/languages/enGB")); var _interpreter = require("./interpreter"); exports.FunctionPlugin = _interpreter.FunctionPlugin; exports.FunctionArgumentType = _interpreter.FunctionArgumentType; exports.EmptyValue = _interpreter.EmptyValue; var plugins = _interopRequireWildcard(require("./interpreter/plugin")); var _SimpleRangeValue = require("./SimpleRangeValue"); exports.SimpleRangeValue = _SimpleRangeValue.SimpleRangeValue; function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); } function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * @license * Copyright (c) 2025 Handsoncode. All rights reserved. */ /** * Aggregate class for default export */ class HyperFormulaNS extends _HyperFormula.HyperFormula {} HyperFormulaNS.HyperFormula = _HyperFormula.HyperFormula; HyperFormulaNS.ErrorType = _Cell.ErrorType; HyperFormulaNS.CellError = _Cell.CellError; HyperFormulaNS.CellType = _Cell.CellType; HyperFormulaNS.CellValueType = _Cell.CellValueType; HyperFormulaNS.CellValueDetailedType = _Cell.CellValueDetailedType; HyperFormulaNS.DetailedCellError = _CellValue.DetailedCellError; HyperFormulaNS.ExportedCellChange = _Exporter.ExportedCellChange; HyperFormulaNS.ExportedNamedExpressionChange = _Exporter.ExportedNamedExpressionChange; HyperFormulaNS.ConfigValueTooBigError = _errors.ConfigValueTooBigError; HyperFormulaNS.ConfigValueTooSmallError = _errors.ConfigValueTooSmallError; HyperFormulaNS.EvaluationSuspendedError = _errors.EvaluationSuspendedError; HyperFormulaNS.ExpectedOneOfValuesError = _errors.ExpectedOneOfValuesError; HyperFormulaNS.ExpectedValueOfTypeError = _errors.ExpectedValueOfTypeError; HyperFormulaNS.ArraySize = _ArraySize.ArraySize; HyperFormulaNS.SimpleRangeValue = _SimpleRangeValue.SimpleRangeValue; HyperFormulaNS.EmptyValue = _interpreter.EmptyValue; HyperFormulaNS.FunctionPlugin = _interpreter.FunctionPlugin; HyperFormulaNS.FunctionArgumentType = _interpreter.FunctionArgumentType; HyperFormulaNS.FunctionPluginValidationError = _errors.FunctionPluginValidationError; HyperFormulaNS.InvalidAddressError = _errors.InvalidAddressError; HyperFormulaNS.InvalidArgumentsError = _errors.InvalidArgumentsError; HyperFormulaNS.LanguageNotRegisteredError = _errors.LanguageNotRegisteredError; HyperFormulaNS.LanguageAlreadyRegisteredError = _errors.LanguageAlreadyRegisteredError; HyperFormulaNS.MissingTranslationError = _errors.MissingTranslationError; HyperFormulaNS.NamedExpressionDoesNotExistError = _errors.NamedExpressionDoesNotExistError; HyperFormulaNS.NamedExpressionNameIsAlreadyTakenError = _errors.NamedExpressionNameIsAlreadyTakenError; HyperFormulaNS.NamedExpressionNameIsInvalidError = _errors.NamedExpressionNameIsInvalidError; HyperFormulaNS.NoOperationToRedoError = _errors.NoOperationToRedoError; HyperFormulaNS.NoOperationToUndoError = _errors.NoOperationToUndoError; HyperFormulaNS.NoRelativeAddressesAllowedError = _errors.NoRelativeAddressesAllowedError; HyperFormulaNS.NoSheetWithIdError = _errors.NoSheetWithIdError; HyperFormulaNS.NoSheetWithNameError = _errors.NoSheetWithNameError; HyperFormulaNS.NotAFormulaError = _errors.NotAFormulaError; HyperFormulaNS.NothingToPasteError = _errors.NothingToPasteError; HyperFormulaNS.ProtectedFunctionTranslationError = _errors.ProtectedFunctionTranslationError; HyperFormulaNS.SheetNameAlreadyTakenError = _errors.SheetNameAlreadyTakenError; HyperFormulaNS.SheetSizeLimitExceededError = _errors.SheetSizeLimitExceededError; HyperFormulaNS.SourceLocationHasArrayError = _errors.SourceLocationHasArrayError; HyperFormulaNS.TargetLocationHasArrayError = _errors.TargetLocationHasArrayError; HyperFormulaNS.UnableToParseError = _errors.UnableToParseError; const defaultLanguage = _Config.Config.defaultConfig.language; _HyperFormula.HyperFormula.registerLanguage(defaultLanguage, _enGB.default); _HyperFormula.HyperFormula.languages[_enGB.default.langCode] = _enGB.default; for (const pluginName of Object.getOwnPropertyNames(plugins)) { if (!pluginName.startsWith('_')) { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore _HyperFormula.HyperFormula.registerFunctionPlugin(plugins[pluginName]); } } var _default = exports.default = HyperFormulaNS;