View Source Xod.Number (Xod v0.1.0)

Link to this section Summary

Link to this section Types

@type t() :: %Xod.Number{
  ge: number(),
  gt: number(),
  int: boolean(),
  le: number(),
  lt: number(),
  step: number()
}

Link to this section Functions

@spec ge(
  t(),
  number()
) :: t()
@spec gt(
  t(),
  number()
) :: t()
@spec int(
  t(),
  boolean()
) :: t()
@spec le(
  t(),
  number()
) :: t()
@spec lt(
  t(),
  number()
) :: t()
@spec negative(t()) :: t()
@spec new(
  lt: number(),
  gt: number(),
  le: number(),
  ge: number(),
  int: boolean(),
  step: number()
) :: t()
@spec nonnegative(t()) :: t()
@spec nonpositive(t()) :: t()
@spec positive(t()) :: t()
@spec step(
  t(),
  number()
) :: t()