# @ts-check

import mathShell_noop from './noop'

class MathShell

  ###* @type import('./mathShell').MathShell['abs'] ###
  abs: (n) -> Abs n

  ###* @type import('./mathShell').MathShell['ceil'] ###
  ceil: (n) -> Ceil n

  ###* @type import('./mathShell').MathShell['floor'] ###
  floor: (n) -> Floor n

  ###* @type import('./mathShell').MathShell['max'] ###
  max: (numbers...) -> Max numbers...

  ###* @type import('./mathShell').MathShell['min'] ###
  min: (numbers...) -> Min numbers...

  ###* @type import('./mathShell').MathShell['round'] ###
  round: (n) -> Round n

mathShell_noop MathShell