UNPKG

@xlink-network/xlink-sdk

Version:
1 lines 658 B
{"version":3,"sources":["../src/utils/promiseHelpers.ts"],"sourcesContent":["export type UnboxPromise<T> = T extends PromiseLike<infer R> ? R : never\n\nexport async function props<I extends Record<string, any>>(\n inputs: I,\n): Promise<{ [K in keyof I]: UnboxPromise<I[K]> }> {\n const res = await Promise.all(Object.values(inputs))\n return Object.fromEntries(\n Object.keys(inputs).map((k, i) => [k, res[i]]) as any,\n ) as any\n}\n"],"mappings":";AAEA,eAAsB,MACpB,QACiD;AACjD,QAAM,MAAM,MAAM,QAAQ,IAAI,OAAO,OAAO,MAAM,CAAC;AACnD,SAAO,OAAO;AAAA,IACZ,OAAO,KAAK,MAAM,EAAE,IAAI,CAAC,GAAG,MAAM,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC;AAAA,EAC/C;AACF;","names":[]}