1.0.0 • Published 7 months ago

@swarfte/extended-type v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

ExtendedType

Expand Typescript native data types

Number System

all class from the Numbers is extended Number

import { Numbers } from "extended-type"

Example

const a = new Numbers.NonNegativeInteger(30);
// get the value is the same method as Number
const value = a.valueOf();
console.log(value) // 30

Number System option

{
  Integer,
  Float,
  PositiveNumber,
  NegativeNumber,
  PositiveInteger,
  NegativeInteger,
  PositiveFloat,
  NegativeFloat,
  Zero,
  NonZero,
  NonPositive,
  NonNegative,
  NonZeroInteger,
  NonPositiveInteger,
  NonNegativeInteger,
  NonZeroFloat,
  NonPositiveFloat,
  NonNegativeFloat,
  RangeNumber,
  RangeInteger,
  RangeFloat
}
1.0.0

7 months ago