LSEG Data Library for TypeScript

IPA.DatesAndCalendars.AddPeriods.Definitions object

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

Syntax

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

Parameters

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

Returned value

ContentDefinition object.

Usage

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

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

const addPeriodsDefinition1 = IPA.DatesAndCalendars.AddPeriods.Definition({
    tag: 'My request 1',
    startDate: '2018-01-01',
    period: '6M',
    calendars: ['EMU'],

});

const addPeriodsDefinition2 = IPA.DatesAndCalendars.AddPeriods.Definition({
    tag: 'My request 2',
    startDate: '2014-01-01',
    period: '1Y',
});

const definition = IPA.DatesAndCalendars.AddPeriods.Definitions(
    [addPeriodsDefinition1, addPeriodsDefinition2]
)
`

None.

53 words (0:17 mins)