UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

59 lines (55 loc) 6.49 kB
// Generated by tsbindgen - Architecture // Namespace: System.Numerics // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Numerics/internal/index.js'; // Cross-namespace type imports for constraints import type { IComparer_1, IEqualityComparer_1 } from './System.Collections.Generic/internal/index.js'; import type { NumberStyles } from './System.Globalization/internal/index.js'; import type { Boolean as ClrBoolean, Byte, Char, Decimal, Double, IComparable, IComparable_1, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, IntPtr, IParsable_1, ISpanFormattable, ISpanParsable_1, IUtf8SpanFormattable, IUtf8SpanParsable_1, MidpointRounding, Object as ClrObject, ReadOnlySpan_1, SByte, Single, Span_1, String as ClrString, Type, UInt16, UInt32, UInt64, UIntPtr, ValueTuple_2, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { BitOperations$instance as BitOperations } from './System.Numerics/internal/index.js'; export { Matrix3x2 as Matrix3x2 } from './System.Numerics/internal/index.js'; export { Matrix4x4 as Matrix4x4 } from './System.Numerics/internal/index.js'; export { Plane as Plane } from './System.Numerics/internal/index.js'; export { Vector$instance as Vector_0 } from './System.Numerics/internal/index.js'; export { Quaternion as Quaternion } from './System.Numerics/internal/index.js'; export { TotalOrderIeee754Comparer_1 as TotalOrderIeee754Comparer } from './System.Numerics/internal/index.js'; export { Vector_1 as Vector } from './System.Numerics/internal/index.js'; export { Vector2 as Vector2 } from './System.Numerics/internal/index.js'; export { Vector3 as Vector3 } from './System.Numerics/internal/index.js'; export { Vector4 as Vector4 } from './System.Numerics/internal/index.js'; export type IAdditionOperators<TSelf extends Internal.IAdditionOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IAdditionOperators_3<TSelf, TOther, TResult>; export type IAdditiveIdentity<TSelf extends Internal.IAdditiveIdentity_2<TSelf, TResult>, TResult> = Internal.IAdditiveIdentity_2<TSelf, TResult>; export type IBinaryFloatingPointIeee754<TSelf extends Internal.IBinaryFloatingPointIeee754_1<TSelf>> = Internal.IBinaryFloatingPointIeee754_1<TSelf>; export type IBinaryInteger<TSelf extends Internal.IBinaryInteger_1<TSelf>> = Internal.IBinaryInteger_1<TSelf>; export type IBinaryNumber<TSelf extends Internal.IBinaryNumber_1<TSelf>> = Internal.IBinaryNumber_1<TSelf>; export type IBitwiseOperators<TSelf extends Internal.IBitwiseOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IBitwiseOperators_3<TSelf, TOther, TResult>; export type IComparisonOperators<TSelf extends Internal.IComparisonOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IComparisonOperators_3<TSelf, TOther, TResult>; export type IDecrementOperators<TSelf extends Internal.IDecrementOperators_1<TSelf>> = Internal.IDecrementOperators_1<TSelf>; export type IDivisionOperators<TSelf extends Internal.IDivisionOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IDivisionOperators_3<TSelf, TOther, TResult>; export type IEqualityOperators<TSelf extends Internal.IEqualityOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IEqualityOperators_3<TSelf, TOther, TResult>; export type IExponentialFunctions<TSelf extends Internal.IExponentialFunctions_1<TSelf>> = Internal.IExponentialFunctions_1<TSelf>; export type IFloatingPoint<TSelf extends Internal.IFloatingPoint_1<TSelf>> = Internal.IFloatingPoint_1<TSelf>; export type IFloatingPointConstants<TSelf extends Internal.IFloatingPointConstants_1<TSelf>> = Internal.IFloatingPointConstants_1<TSelf>; export type IFloatingPointIeee754<TSelf extends Internal.IFloatingPointIeee754_1<TSelf>> = Internal.IFloatingPointIeee754_1<TSelf>; export type IHyperbolicFunctions<TSelf extends Internal.IHyperbolicFunctions_1<TSelf>> = Internal.IHyperbolicFunctions_1<TSelf>; export type IIncrementOperators<TSelf extends Internal.IIncrementOperators_1<TSelf>> = Internal.IIncrementOperators_1<TSelf>; export type ILogarithmicFunctions<TSelf extends Internal.ILogarithmicFunctions_1<TSelf>> = Internal.ILogarithmicFunctions_1<TSelf>; export type IMinMaxValue<TSelf extends Internal.IMinMaxValue_1<TSelf>> = Internal.IMinMaxValue_1<TSelf>; export type IModulusOperators<TSelf extends Internal.IModulusOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IModulusOperators_3<TSelf, TOther, TResult>; export type IMultiplicativeIdentity<TSelf extends Internal.IMultiplicativeIdentity_2<TSelf, TResult>, TResult> = Internal.IMultiplicativeIdentity_2<TSelf, TResult>; export type IMultiplyOperators<TSelf extends Internal.IMultiplyOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IMultiplyOperators_3<TSelf, TOther, TResult>; export type INumber<TSelf extends Internal.INumber_1<TSelf>> = Internal.INumber_1<TSelf>; export type INumberBase<TSelf extends Internal.INumberBase_1<TSelf>> = Internal.INumberBase_1<TSelf>; export type IPowerFunctions<TSelf extends Internal.IPowerFunctions_1<TSelf>> = Internal.IPowerFunctions_1<TSelf>; export type IRootFunctions<TSelf extends Internal.IRootFunctions_1<TSelf>> = Internal.IRootFunctions_1<TSelf>; export type IShiftOperators<TSelf extends Internal.IShiftOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.IShiftOperators_3<TSelf, TOther, TResult>; export type ISignedNumber<TSelf extends Internal.ISignedNumber_1<TSelf>> = Internal.ISignedNumber_1<TSelf>; export type ISubtractionOperators<TSelf extends Internal.ISubtractionOperators_3<TSelf, TOther, TResult>, TOther, TResult> = Internal.ISubtractionOperators_3<TSelf, TOther, TResult>; export type ITrigonometricFunctions<TSelf extends Internal.ITrigonometricFunctions_1<TSelf>> = Internal.ITrigonometricFunctions_1<TSelf>; export type IUnaryNegationOperators<TSelf extends Internal.IUnaryNegationOperators_2<TSelf, TResult>, TResult> = Internal.IUnaryNegationOperators_2<TSelf, TResult>; export type IUnaryPlusOperators<TSelf extends Internal.IUnaryPlusOperators_2<TSelf, TResult>, TResult> = Internal.IUnaryPlusOperators_2<TSelf, TResult>; export type IUnsignedNumber<TSelf extends Internal.IUnsignedNumber_1<TSelf>> = Internal.IUnsignedNumber_1<TSelf>; export { BigInteger as BigInteger } from './System.Numerics/internal/index.js'; export { Complex as Complex } from './System.Numerics/internal/index.js';