LSEG Data Library for TypeScript

IPA.DatesAndCalendars.Holidays.Definitions object

This object creates a definition for one or more Holiday definition(s) that we want to get.

Syntax

DatesAndCalendars.Holidays.Definitions(definitions: Array<ContentDefinition<any, DatesAndCalendars.Holidays.Params>>)

Parameters

Value Description Data type Optional Default value
params An array of DatesAndCalendars.Holidays definitions. object No -

Returned value

ContentDefinition object.

Usage

The following example demonstrates how to create a single definition for multiple holidays definitions:

import { IPA } from '@lsegroup/data';

const holidaysDefinition1 = IPA.DatesAndCalendars.Holidays.Definition({
    tag: 'My request 1',
    startDate: '2018-12-31',
    endDate: '2019-01-03',
    calendars: ['UKR', 'FRA'],
    currencies: ['EUR'],
});

const holidaysDefinition2 = IPA.DatesAndCalendars.Holidays.Definition({
    tag: 'My request 2',
    startDate: '2020-01-01',
    endDate: '2021-01-01',
    calendars: ['FRA'],
});

const definitions = IPA.DatesAndCalendars.Holidays.Definitions([holidaysDefinition1, holidaysDefinition2]);
`

None.

52 words (0:16 mins)