UNPKG

@litexa/core

Version:

Litexa, a programming language for writing Alexa skills

34 lines (28 loc) 840 B
### # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ### {inspect} = require 'util' {Time} = require '../services/time.service' logger = require './logger' ORDERED_DAYS_OF_WEEK = [ 'Sunday' 'Monday' 'Tuesday' 'Wednesday' 'Thursday' 'Friday' 'Saturday' ] todayName = (timeService = Time) -> day = timeService.serverTimeGetDay() 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