UNPKG

@litexa/core

Version:

Litexa, a programming language for writing Alexa skills

33 lines (27 loc) 881 B
/* * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 'use strict'; import {inspect} from 'util'; import {Time} from '../services/time.service'; import logger from './logger'; const ORDERED_DAYS_OF_WEEK = [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ]; export function todayName(timeService = Time) { const day = timeService.serverTimeGetDay(); return ORDERED_DAYS_OF_WEEK[day]; } export function addNumbers(...numbers) { logger.info(`the arguments are ${inspect(numbers)}`); return Array.from(numbers).reduce((accumulator, number) => accumulator + number, 0); }