@litexa/core
Version:
Litexa, a programming language for writing Alexa skills
33 lines (27 loc) • 780 B
text/coffeescript
###
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
###
{inspect} = require 'util'
logger = require './logger'
ORDERED_DAYS_OF_WEEK = [
'Sunday'
'Monday'
'Tuesday'
'Wednesday'
'Thursday'
'Friday'
'Saturday'
]
todayName = (date = new Date()) ->
day = date.getDay();
ORDERED_DAYS_OF_WEEK[day]
addNumbers = (...numbers) ->
logger.info "the arguments are #{inspect(numbers)}"
sum = (accumulator, number) -> accumulator + number
Array.from(numbers).reduce(sum, 0)
module.exports =
todayName: todayName
addNumbers: addNumbers