UNPKG

@litexa/core

Version:

Litexa, a programming language for writing Alexa skills

37 lines (30 loc) 862 B
/* * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 'use strict'; let {inspect} = require('util'); let logger = require('./logger'); const ORDERED_DAYS_OF_WEEK = [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ]; function todayName(date = new Date()) { const day = date.getDay(); return ORDERED_DAYS_OF_WEEK[day]; } function addNumbers(...numbers) { logger.info(`the arguments are ${inspect(numbers)}`); return Array.from(numbers).reduce((accumulator, number) => accumulator + number, 0); } module.exports = { todayName, addNumbers };