UNPKG

xero-hero

Version:

Heroic utilities to simplify and enable your progress with the [xero-node](https://www.npmjs.com/package/xero-node) SDK.

1 lines 776 B
{"version":3,"sources":["../../../src/common/response/selectors.ts"],"sourcesContent":["export const getListFromResponse = <\r\n T extends Record<string, any>,\r\n U,\r\n>(response: {\r\n body: T;\r\n}): U[] | undefined => {\r\n if (response.body) {\r\n const propertyName = Object.getOwnPropertyNames(response.body);\r\n for (const name of propertyName) {\r\n if (Array.isArray(response.body[name])) {\r\n return response.body[name];\r\n }\r\n }\r\n }\r\n\r\n return undefined;\r\n};\r\n"],"mappings":";AAAO,IAAM,sBAAsB,CAGjC,aAEqB;AACrB,MAAI,SAAS,MAAM;AACjB,UAAM,eAAe,OAAO,oBAAoB,SAAS,IAAI;AAC7D,eAAW,QAAQ,cAAc;AAC/B,UAAI,MAAM,QAAQ,SAAS,KAAK,IAAI,CAAC,GAAG;AACtC,eAAO,SAAS,KAAK,IAAI;AAAA,MAC3B;AAAA,IACF;AAAA,EACF;AAEA,SAAO;AACT;","names":[]}