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 CDS.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 get data for 'BNPP5YEUAM=R' instrumentCode:

const definition = IPA.FinancialContracts.CDS.Definition({
    instrumentTag: 'Cds1_InstrumentCode',
    instrumentCode: 'BNPP5YEUAM=R',
    cdsConvention: IPA.FinancialContracts.CDS.CDSConvention.ISDA,
    tradeDate: '2019-05-21T00:00:00Z',
    stepInDate: '2019-05-22T00:00:00Z',
    startDate: '2019-05-20T00:00:00Z',
    endDateMovingConvention: IPA.FinancialContracts.CDS.BusinessDayConvention.NoMoving,
    adjustToIsdaEndDate: true,
    accruedBeginDate: '2019-05-20T00:00:00Z',
    outputs: [IPA.FinancialContracts.CDS.Outputs.Data, IPA.FinancialContracts.CDS.Outputs.Headers],
    fields: ['YieldPercent'],
    extendedParams: {
        fields: ['NotionalAmount', 'DeliveryStartDate', 'ValuationDate'],
    },
});

const cdsResult = await definition.getData();

console.log(cdsResult.data);

None.

64 words (0:20 mins)