@danielsimonjr/mathts-core
v0.10.0
Published
Core types, utilities, and configuration for MathTS
Readme
@danielsimonjr/mathts-core
Core types, utilities, and configuration for MathTS.
Installation
npm install @danielsimonjr/mathts-coreUsage
import { DEFAULT_CONFIG, isNumber, isMatrix, VERSION } from '@danielsimonjr/mathts-core';
// Default configuration
const config = { ...DEFAULT_CONFIG, backend: 'wasm' };
// Type guards
console.log(isNumber(42)); // true
console.log(
isMatrix([
[1, 2],
[3, 4],
])
); // trueAPI
Types
BackendType- Available backends:'js' | 'wasm' | 'gpu'NumericType- Numeric precision typesMathTSConfig- Configuration interface
Functions
DEFAULT_CONFIG- Default configuration objectisNumber(value)- Type guard for numbersisComplex(value)- Type guard for complex numbersisMatrix(value)- Type guard for matrices
License
MIT
