const getPlayerGames = information => { const playerInfo = head(information.data); const { relationships: { matches: { data: matchesArray } } } = playerInfo; return matchesArray; }
const textSearch = async (query: string, language: string, limit: number) => { const options = { sublanguageid: language, limit, query, }; const items = await OpenSubtitles.search(options); if (!items) { console.log(`Opensubtitles: Nothing found...`); return []; } const firstItem = head(Object.keys(items)); // firstItem is selected language: obj[language] const results = items[firstItem]; if (!results) { return []; } return transform(results); }
qryOpts[clause] = recursiveToJSON( clauseQueries.length === 1 ? head(clauseQueries) : clauseQueries );
function deal() { return head([...gen.sample(s.gen('::deck'), 1)]); }
const firstItem = head(Object.keys(result)); const subtitle = result[firstItem];
const getPlayerId = information => { const playerInfo = head(information.data); const { id } = playerInfo; return id; }