Refinitiv Data Library for TypeScript

Overview

Summary

A BondFuture class allows to form the financial instrument from instrument code and parameters.

Example of usage:

import { IPA } from '@refinitiv-data/data';

const session = /* session creation is omitted */

(async () => {
    try {
        await session.open();

        const bondFutureDefinition = IPA.FinancialContracts.BondFuture.Definition({ 
            instrumentCode: 'FOATc3',
            pricingParameters: { valuationDate: '2020-04-24' }
        });

        const bondFutureResult = await bondFutureDefinition.getData(session);
        console.log('Result data: ', bondFutureResult.data);

    } catch (err) {
        console.log(err);
    } finally {
        session.close();
    }
})();