LSEG Data Library for TypeScript

getData

The getData function is used to send a request to the Delivery Platform (formerly Refinitiv Data Platform) to retrieve the data described in the IsWorkingDay.Definitions object.

Syntax

definitions.getData(session?: Session)

Parameters

Value Description Data type Optional Default value
session Session object. If it's not passed the default session will be used. Session Yes -

Returned value

ContentResponse object.

Usage

The following example shows how to get data for multiple working day definitions:

const isWorkingDayDefinition1 = IPA.DatesAndCalendars.IsWorkingDay.Definition({
    tag: 'My request tag 1',
    date: '2021-01-01',
    calendars: ['FMU'],
    holidayOutputs: [
        IPA.DatesAndCalendars.HolidayOutput.Calendars,
        IPA.DatesAndCalendars.HolidayOutput.Countries,
        IPA.DatesAndCalendars.HolidayOutput.Names,
        IPA.DatesAndCalendars.HolidayOutput.Date,
    ],
    extendedParams: {
        calendars: ['EMU', 'KOR']
    },
});


const isWorkingDayDefinition2 = IPA.DatesAndCalendars.IsWorkingDay.Definition({
    tag: 'My request tag 2',
    date: '2021-03-01',
    calendars: ['FMU'],
    currencies: ['EUR'],
    holidayOutputs: [
        IPA.DatesAndCalendars.HolidayOutput.Calendars,
        IPA.DatesAndCalendars.HolidayOutput.Countries,
    ],
});

const definitions = IPA.DatesAndCalendars.IsWorkingDay.Definitions([isWorkingDayDefinition1, isWorkingDayDefinition2]);

const result = await definitions.getData(session);

console.log(result.data);

None.

66 words (0:21 mins)