# TimePointSec

Creates a time point seconds object

# Constructors

  constructor(
    public utcSeconds: u32 = 0
  )

utcSeconds - Time in seconds since epoch

Example:

  import { TimePointSec } from 'proton-tsc'

  const tp = new TimePointSec(5)
  // tp.utcSeconds == 5
  static fromTimePoint(t: TimePoint): TimePointSec

Creates a TimePointSec object from a precise TimePoint

# Static Methods

  static function maximum(): TimePointSec

Returns maximum seconds of 0xffffffff (4294967295)

  static function min(): TimePointSec

Returns minimum seconds of 0

# Instance Methods

  function secSinceEpoch(): u32

Time in seconds elapsed since epoch

  function toString(): string

Returns string representation of number of microseconds since epoch

# Static Math and Equality methods

  static function add(a: TimePoint, b: TimePoint): TimePoint

Adds two time point values

  static function sub(a: TimePoint, b: TimePoint): TimePoint

Substracts two time point values

  static function mul(a: TimePoint, b: TimePoint): TimePoint

Multiplies two time point values

  static function div(a: TimePoint, b: TimePoint): TimePoint

Divides two time point values

  static function eq(a: TimePoint, b: TimePoint): bool

Checks that the amounts of two time point values are equal

  static function neq(a: TimePoint, b: TimePoint): bool

Checks that the amounts of two time point values are not equal

  static function lt(a: TimePoint, b: TimePoint): bool

Checks that the microseconds since epoch of a is less than b

  static function lte(a: TimePoint, b: TimePoint): bool

Checks that the microseconds since epoch of a is less than or equal to b

  static function gt(a: TimePoint, b: TimePoint): bool

Checks that the microseconds since epoch of a is greater than b

  static function gte(a: TimePoint, b: TimePoint): bool

Checks that the microseconds since epoch of a is greater than or equal to b