UNPKG

@i077/tda-api-nodejs-unofficial

Version:

TD Ameritrade API node.js wrapper for front-end integration

29 lines (23 loc) 712 B
import searchInstruments from './searchInstruments'; const parseDate = (res) => { const { fundamental } = res; if (fundamental.dividendPayDate) fundamental.dividendPayDate = new Date(fundamental.dividendPayDate); return { ...res, fundamental, }; }; export default ({ authentication, config }) => { const { getAccessToken } = authentication; const search = async (params) => parseDate( await searchInstruments({ ...params, ...config, getAccessToken }) ); const unAuthSearch = async (params) => parseDate(await searchInstruments({ ...params, ...config })); return { searchInstruments: search, unauthenticated: { searchInstruments: unAuthSearch }, }; };