UNPKG

@haelp/teto

Version:

A typescript-based controllable TETR.IO client.

1 lines 930 B
{"version":3,"sources":["../../../src/utils/api/channel.ts"],"sourcesContent":["import { type APIDefaults } from \".\";\nimport type { Get, Post } from \"./basic\";\n\n// @ts-expect-error post is unused\nexport const channel = (get: Get, post: Post, __: APIDefaults) => {\n return {\n replay: async (id: string) => {\n const res = await get<{ game: any }>({\n // TODO: type\n uri: `games/${id}`\n });\n if (res.success === false) throw new Error(res.error.msg);\n return res.game;\n }\n };\n};\n"],"names":["channel","get","post","__","replay","id","res","uri","success","Error","error","msg","game"],"mappings":"AAGA,kCAAkC;AAClC,OAAO,MAAMA,UAAU,CAACC,KAAUC,MAAYC;IAC5C,OAAO;QACLC,QAAQ,OAAOC;YACb,MAAMC,MAAM,MAAML,IAAmB;gBACnC,aAAa;gBACbM,KAAK,CAAC,MAAM,EAAEF,IAAI;YACpB;YACA,IAAIC,IAAIE,OAAO,KAAK,OAAO,MAAM,IAAIC,MAAMH,IAAII,KAAK,CAACC,GAAG;YACxD,OAAOL,IAAIM,IAAI;QACjB;IACF;AACF,EAAE"}