Class: GreetingService

GreetingService()

Service class for handling greetings

Constructor

new GreetingService()

Source:

Methods

createGreetingData(name, language) → {Object}

Create structured greeting data

Parameters:
Name Type Default Description
name string

Name to greet

language string en

Language code

Source:
Returns:

Greeting data object

Type
Object

getAvailableLanguages() → {Array.<string>}

Get list of available languages

Source:
Returns:

Array of language codes

Type
Array.<string>

greet(name, language) → {string}

Generate a greeting message

Parameters:
Name Type Default Description
name string

Name to greet

language string en

Language code

Source:
Returns:

Greeting message

Type
string

isLanguageSupported(language) → {boolean}

Validate if a language is supported

Parameters:
Name Type Description
language string

Language code to validate

Source:
Returns:

True if language is supported

Type
boolean