{"version":3,"sources":["../../src/internal/table.ts"],"sourcesContent":["import { EndlessConfig } from \"../api/endlessConfig\";\nimport { postEndlessFullNode } from \"../client\";\nimport { LedgerVersionArg, TableItemRequest } from \"../types\";\n\nexport async function getTableItem<T>(args: {\n  endlessConfig: EndlessConfig;\n  handle: string;\n  data: TableItemRequest;\n  options?: LedgerVersionArg;\n}): Promise<T> {\n  const { endlessConfig, handle, data, options } = args;\n  const response = await postEndlessFullNode<TableItemRequest, any>({\n    endlessConfig,\n    originMethod: \"getTableItem\",\n    path: `tables/${handle}/item`,\n    params: { ledger_version: options?.ledgerVersion },\n    body: data,\n  });\n  return response.data as T;\n}"],"mappings":"yCAIA,eAAsBA,EAAgBC,EAKvB,CACb,GAAM,CAAE,cAAAC,EAAe,OAAAC,EAAQ,KAAAC,EAAM,QAAAC,CAAQ,EAAIJ,EAQjD,OAPiB,MAAMK,EAA2C,CAChE,cAAAJ,EACA,aAAc,eACd,KAAM,UAAUC,CAAM,QACtB,OAAQ,CAAE,eAAgBE,GAAS,aAAc,EACjD,KAAMD,CACR,CAAC,GACe,IAClB","names":["getTableItem","args","endlessConfig","handle","data","options","postEndlessFullNode"]}