hyperformula-dc
Version:
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
81 lines (80 loc) • 6.89 kB
TypeScript
/**
* @license
* Copyright (c) 2021 Handsoncode. All rights reserved.
*/
import { SimpleCellRange } from './AbsoluteCellRange';
import { CellError, CellType, CellValueDetailedType, CellValueType, ErrorType, SimpleCellAddress } from './Cell';
import { RawCellContent } from './CellContentParser';
import { CellValue, DetailedCellError, NoErrorCellValue } from './CellValue';
import { ConfigParams } from './Config';
import { ColumnRowIndex } from './CrudOperations';
import { AlwaysDense, AlwaysSparse, DenseSparseChooseBasedOnThreshold } from './DependencyGraph/AddressMapping/ChooseAddressMappingPolicy';
import { ConfigValueTooBigError, ConfigValueTooSmallError, EvaluationSuspendedError, ExpectedOneOfValuesError, ExpectedValueOfTypeError, FunctionPluginValidationError, InvalidAddressError, InvalidArgumentsError, LanguageAlreadyRegisteredError, LanguageNotRegisteredError, MissingTranslationError, NamedExpressionDoesNotExistError, NamedExpressionNameIsAlreadyTakenError, NamedExpressionNameIsInvalidError, NoOperationToRedoError, NoOperationToUndoError, NoRelativeAddressesAllowedError, NoSheetWithIdError, NoSheetWithNameError, NotAFormulaError, NothingToPasteError, ProtectedFunctionTranslationError, SheetNameAlreadyTakenError, SheetSizeLimitExceededError, SourceLocationHasArrayError, TargetLocationHasArrayError, UnableToParseError } from './errors';
import { ExportedCellChange, ExportedChange, ExportedNamedExpressionChange } from './Exporter';
import { HyperFormula } from './HyperFormula';
import { RawTranslationPackage } from './i18n';
import { FunctionArgument, FunctionPlugin, FunctionPluginDefinition } from './interpreter';
import { FormatInfo } from './interpreter/InterpreterValue';
import { SimpleRangeValue } from './interpreter/SimpleRangeValue';
import { NamedExpression, NamedExpressionOptions } from './NamedExpressions';
import { SerializedNamedExpression } from './Serialization';
import { Sheet, SheetDimensions, Sheets } from './Sheet';
/** @internal */
declare class HyperFormulaNS extends HyperFormula {
static HyperFormula: typeof HyperFormula;
static ErrorType: typeof ErrorType;
static CellType: typeof CellType;
static CellValueType: {
NUMBER: import("./Cell").CellValueJustNumber.NUMBER;
EMPTY: import("./Cell").CellValueNoNumber.EMPTY;
STRING: import("./Cell").CellValueNoNumber.STRING;
BOOLEAN: import("./Cell").CellValueNoNumber.BOOLEAN;
ERROR: import("./Cell").CellValueNoNumber.ERROR;
};
static CellValueDetailedType: {
NUMBER_RAW: import("./interpreter/InterpreterValue").NumberType.NUMBER_RAW;
NUMBER_DATE: import("./interpreter/InterpreterValue").NumberType.NUMBER_DATE;
NUMBER_TIME: import("./interpreter/InterpreterValue").NumberType.NUMBER_TIME;
NUMBER_DATETIME: import("./interpreter/InterpreterValue").NumberType.NUMBER_DATETIME;
NUMBER_CURRENCY: import("./interpreter/InterpreterValue").NumberType.NUMBER_CURRENCY;
NUMBER_PERCENT: import("./interpreter/InterpreterValue").NumberType.NUMBER_PERCENT;
EMPTY: import("./Cell").CellValueNoNumber.EMPTY;
NUMBER: import("./Cell").CellValueNoNumber.NUMBER;
STRING: import("./Cell").CellValueNoNumber.STRING;
BOOLEAN: import("./Cell").CellValueNoNumber.BOOLEAN;
ERROR: import("./Cell").CellValueNoNumber.ERROR;
};
static DetailedCellError: typeof DetailedCellError;
static ExportedCellChange: typeof ExportedCellChange;
static ExportedNamedExpressionChange: typeof ExportedNamedExpressionChange;
static ConfigValueTooBigError: typeof ConfigValueTooBigError;
static ConfigValueTooSmallError: typeof ConfigValueTooSmallError;
static EvaluationSuspendedError: typeof EvaluationSuspendedError;
static ExpectedOneOfValuesError: typeof ExpectedOneOfValuesError;
static ExpectedValueOfTypeError: typeof ExpectedValueOfTypeError;
static FunctionPlugin: typeof FunctionPlugin;
static FunctionPluginValidationError: typeof FunctionPluginValidationError;
static InvalidAddressError: typeof InvalidAddressError;
static InvalidArgumentsError: typeof InvalidArgumentsError;
static LanguageNotRegisteredError: typeof LanguageNotRegisteredError;
static LanguageAlreadyRegisteredError: typeof LanguageAlreadyRegisteredError;
static MissingTranslationError: typeof MissingTranslationError;
static NamedExpressionDoesNotExistError: typeof NamedExpressionDoesNotExistError;
static NamedExpressionNameIsAlreadyTakenError: typeof NamedExpressionNameIsAlreadyTakenError;
static NamedExpressionNameIsInvalidError: typeof NamedExpressionNameIsInvalidError;
static NoOperationToRedoError: typeof NoOperationToRedoError;
static NoOperationToUndoError: typeof NoOperationToUndoError;
static NoRelativeAddressesAllowedError: typeof NoRelativeAddressesAllowedError;
static NoSheetWithIdError: typeof NoSheetWithIdError;
static NoSheetWithNameError: typeof NoSheetWithNameError;
static NotAFormulaError: typeof NotAFormulaError;
static NothingToPasteError: typeof NothingToPasteError;
static ProtectedFunctionTranslationError: typeof ProtectedFunctionTranslationError;
static SheetNameAlreadyTakenError: typeof SheetNameAlreadyTakenError;
static SheetSizeLimitExceededError: typeof SheetSizeLimitExceededError;
static SourceLocationHasArrayError: typeof SourceLocationHasArrayError;
static TargetLocationHasArrayError: typeof TargetLocationHasArrayError;
static UnableToParseError: typeof UnableToParseError;
}
export default HyperFormulaNS;
export { AlwaysDense, AlwaysSparse, DenseSparseChooseBasedOnThreshold, CellValue, NoErrorCellValue, ConfigParams, ExportedChange, RawCellContent, FormatInfo, Sheet, Sheets, SheetDimensions, SimpleCellAddress, SimpleCellRange, ColumnRowIndex, RawTranslationPackage, FunctionPluginDefinition, FunctionArgument, NamedExpression, NamedExpressionOptions, HyperFormula, CellType, CellValueType, CellValueDetailedType, ErrorType, ExportedCellChange, ExportedNamedExpressionChange, DetailedCellError, CellError, ConfigValueTooBigError, ConfigValueTooSmallError, EvaluationSuspendedError, ExpectedOneOfValuesError, ExpectedValueOfTypeError, FunctionPlugin, FunctionPluginValidationError, InvalidAddressError, InvalidArgumentsError, LanguageAlreadyRegisteredError, LanguageNotRegisteredError, MissingTranslationError, NamedExpressionDoesNotExistError, NamedExpressionNameIsAlreadyTakenError, NamedExpressionNameIsInvalidError, NoOperationToRedoError, NoOperationToUndoError, NoRelativeAddressesAllowedError, NoSheetWithIdError, NoSheetWithNameError, NotAFormulaError, NothingToPasteError, ProtectedFunctionTranslationError, SimpleRangeValue, SheetNameAlreadyTakenError, SheetSizeLimitExceededError, SourceLocationHasArrayError, TargetLocationHasArrayError, UnableToParseError, SerializedNamedExpression, };