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 by the ZcCurves.Definition object.

Syntax

definition.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 construct zero coupon curves using multiple ZcCurve definitions:

const definition1 = IPA.Curves.ZcCurve.Definition({
    curveDefinition: {
        currency: 'EUR',
        indexName: 'EURIBOR',
        source: 'Refinitiv',
        discountingTenor: '1Y',
        name: "EUR EURIBOR Swap ZC Curve",
    },
});

const definition2 = IPA.Curves.ZcCurve.Definition({
    curveDefinition: {
        currency: 'EUR',
        indexName: 'EURIBOR',
        source: 'Refinitiv',
        discountingTenor: '1Y',
        name: "EUR EURIBOR Swap ZC Curve",
    },
});

const definition = IPA.Curves.ZcCurves.Definition({
    universe: [definition1, definition2],
    outputs: ['ShouldBeOverriddenByExtendedParams'],
});

const response = await definition.getData();

console.log(response.data.raw);

None.

67 words (0:21 mins)