# @ts-check

import values_isObject from './isObject'
import values_keys from './keys'

###* @type import('./values').Values ###
export default (ipt) ->

  unless values_isObject ipt then return []

  ###* @type (typeof ipt)[keyof typeof ipt][] ###
  values_listResult = []

  for values_key in values_keys ipt
    values_listResult.Push ipt[values_key]

  return values_listResult