@@ -216,160 +216,155 @@ export async function getHistoryEntry(
216216 }
217217}
218218
219- async function crawlStart (
220- apiKey : string ,
221- params : ApiCrawlRequest ,
222- ) : Promise < ApiResult < ApiCrawlResponse > > {
223- try {
224- const { data, elapsedMs } = await request < ApiCrawlResponse > ( "POST" , "/crawl" , apiKey , params ) ;
225- return ok ( data , elapsedMs ) ;
226- } catch ( err ) {
227- return fail ( err ) ;
228- }
229- }
230-
231- async function crawlGet ( apiKey : string , id : string ) : Promise < ApiResult < ApiCrawlResponse > > {
232- try {
233- const { data, elapsedMs } = await request < ApiCrawlResponse > ( "GET" , `/crawl/${ id } ` , apiKey ) ;
234- return ok ( data , elapsedMs ) ;
235- } catch ( err ) {
236- return fail ( err ) ;
237- }
238- }
239-
240- async function crawlStop ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
241- try {
242- const { data, elapsedMs } = await request < { ok : boolean } > ( "POST" , `/crawl/${ id } /stop` , apiKey ) ;
243- return ok ( data , elapsedMs ) ;
244- } catch ( err ) {
245- return fail ( err ) ;
246- }
247- }
248-
249- async function crawlResume ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
250- try {
251- const { data, elapsedMs } = await request < { ok : boolean } > (
252- "POST" ,
253- `/crawl/${ id } /resume` ,
254- apiKey ,
255- ) ;
256- return ok ( data , elapsedMs ) ;
257- } catch ( err ) {
258- return fail ( err ) ;
259- }
260- }
261-
262- async function crawlDelete ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
263- try {
264- const { data, elapsedMs } = await request < { ok : boolean } > ( "DELETE" , `/crawl/${ id } ` , apiKey ) ;
265- return ok ( data , elapsedMs ) ;
266- } catch ( err ) {
267- return fail ( err ) ;
268- }
269- }
270-
271219export const crawl = {
272- start : crawlStart ,
273- get : crawlGet ,
274- stop : crawlStop ,
275- resume : crawlResume ,
276- delete : crawlDelete ,
220+ async start ( apiKey : string , params : ApiCrawlRequest ) : Promise < ApiResult < ApiCrawlResponse > > {
221+ try {
222+ const { data, elapsedMs } = await request < ApiCrawlResponse > ( "POST" , "/crawl" , apiKey , params ) ;
223+ return ok ( data , elapsedMs ) ;
224+ } catch ( err ) {
225+ return fail ( err ) ;
226+ }
227+ } ,
228+
229+ async get ( apiKey : string , id : string ) : Promise < ApiResult < ApiCrawlResponse > > {
230+ try {
231+ const { data, elapsedMs } = await request < ApiCrawlResponse > ( "GET" , `/crawl/${ id } ` , apiKey ) ;
232+ return ok ( data , elapsedMs ) ;
233+ } catch ( err ) {
234+ return fail ( err ) ;
235+ }
236+ } ,
237+
238+ async stop ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
239+ try {
240+ const { data, elapsedMs } = await request < { ok : boolean } > (
241+ "POST" ,
242+ `/crawl/${ id } /stop` ,
243+ apiKey ,
244+ ) ;
245+ return ok ( data , elapsedMs ) ;
246+ } catch ( err ) {
247+ return fail ( err ) ;
248+ }
249+ } ,
250+
251+ async resume ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
252+ try {
253+ const { data, elapsedMs } = await request < { ok : boolean } > (
254+ "POST" ,
255+ `/crawl/${ id } /resume` ,
256+ apiKey ,
257+ ) ;
258+ return ok ( data , elapsedMs ) ;
259+ } catch ( err ) {
260+ return fail ( err ) ;
261+ }
262+ } ,
263+
264+ async delete ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
265+ try {
266+ const { data, elapsedMs } = await request < { ok : boolean } > ( "DELETE" , `/crawl/${ id } ` , apiKey ) ;
267+ return ok ( data , elapsedMs ) ;
268+ } catch ( err ) {
269+ return fail ( err ) ;
270+ }
271+ } ,
277272} ;
278273
279- async function monitorCreate (
280- apiKey : string ,
281- params : ApiMonitorCreateInput ,
282- ) : Promise < ApiResult < ApiMonitorResponse > > {
283- try {
284- const { data, elapsedMs } = await request < ApiMonitorResponse > (
285- "POST" ,
286- "/monitor" ,
287- apiKey ,
288- params ,
289- ) ;
290- return ok ( data , elapsedMs ) ;
291- } catch ( err ) {
292- return fail ( err ) ;
293- }
294- }
295-
296- async function monitorList ( apiKey : string ) : Promise < ApiResult < ApiMonitorResponse [ ] > > {
297- try {
298- const { data, elapsedMs } = await request < ApiMonitorResponse [ ] > ( "GET" , "/monitor" , apiKey ) ;
299- return ok ( data , elapsedMs ) ;
300- } catch ( err ) {
301- return fail ( err ) ;
302- }
303- }
304-
305- async function monitorGet ( apiKey : string , id : string ) : Promise < ApiResult < ApiMonitorResponse > > {
306- try {
307- const { data, elapsedMs } = await request < ApiMonitorResponse > ( "GET" , `/monitor/${ id } ` , apiKey ) ;
308- return ok ( data , elapsedMs ) ;
309- } catch ( err ) {
310- return fail ( err ) ;
311- }
312- }
313-
314- async function monitorUpdate (
315- apiKey : string ,
316- id : string ,
317- params : ApiMonitorUpdateInput ,
318- ) : Promise < ApiResult < ApiMonitorResponse > > {
319- try {
320- const { data, elapsedMs } = await request < ApiMonitorResponse > (
321- "PATCH" ,
322- `/monitor/${ id } ` ,
323- apiKey ,
324- params ,
325- ) ;
326- return ok ( data , elapsedMs ) ;
327- } catch ( err ) {
328- return fail ( err ) ;
329- }
330- }
331-
332- async function monitorDelete ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
333- try {
334- const { data, elapsedMs } = await request < { ok : boolean } > ( "DELETE" , `/monitor/${ id } ` , apiKey ) ;
335- return ok ( data , elapsedMs ) ;
336- } catch ( err ) {
337- return fail ( err ) ;
338- }
339- }
340-
341- async function monitorPause ( apiKey : string , id : string ) : Promise < ApiResult < ApiMonitorResponse > > {
342- try {
343- const { data, elapsedMs } = await request < ApiMonitorResponse > (
344- "POST" ,
345- `/monitor/${ id } /pause` ,
346- apiKey ,
347- ) ;
348- return ok ( data , elapsedMs ) ;
349- } catch ( err ) {
350- return fail ( err ) ;
351- }
352- }
353-
354- async function monitorResume ( apiKey : string , id : string ) : Promise < ApiResult < ApiMonitorResponse > > {
355- try {
356- const { data, elapsedMs } = await request < ApiMonitorResponse > (
357- "POST" ,
358- `/monitor/${ id } /resume` ,
359- apiKey ,
360- ) ;
361- return ok ( data , elapsedMs ) ;
362- } catch ( err ) {
363- return fail ( err ) ;
364- }
365- }
366-
367274export const monitor = {
368- create : monitorCreate ,
369- list : monitorList ,
370- get : monitorGet ,
371- update : monitorUpdate ,
372- delete : monitorDelete ,
373- pause : monitorPause ,
374- resume : monitorResume ,
275+ async create (
276+ apiKey : string ,
277+ params : ApiMonitorCreateInput ,
278+ ) : Promise < ApiResult < ApiMonitorResponse > > {
279+ try {
280+ const { data, elapsedMs } = await request < ApiMonitorResponse > (
281+ "POST" ,
282+ "/monitor" ,
283+ apiKey ,
284+ params ,
285+ ) ;
286+ return ok ( data , elapsedMs ) ;
287+ } catch ( err ) {
288+ return fail ( err ) ;
289+ }
290+ } ,
291+
292+ async list ( apiKey : string ) : Promise < ApiResult < ApiMonitorResponse [ ] > > {
293+ try {
294+ const { data, elapsedMs } = await request < ApiMonitorResponse [ ] > ( "GET" , "/monitor" , apiKey ) ;
295+ return ok ( data , elapsedMs ) ;
296+ } catch ( err ) {
297+ return fail ( err ) ;
298+ }
299+ } ,
300+
301+ async get ( apiKey : string , id : string ) : Promise < ApiResult < ApiMonitorResponse > > {
302+ try {
303+ const { data, elapsedMs } = await request < ApiMonitorResponse > (
304+ "GET" ,
305+ `/monitor/${ id } ` ,
306+ apiKey ,
307+ ) ;
308+ return ok ( data , elapsedMs ) ;
309+ } catch ( err ) {
310+ return fail ( err ) ;
311+ }
312+ } ,
313+
314+ async update (
315+ apiKey : string ,
316+ id : string ,
317+ params : ApiMonitorUpdateInput ,
318+ ) : Promise < ApiResult < ApiMonitorResponse > > {
319+ try {
320+ const { data, elapsedMs } = await request < ApiMonitorResponse > (
321+ "PATCH" ,
322+ `/monitor/${ id } ` ,
323+ apiKey ,
324+ params ,
325+ ) ;
326+ return ok ( data , elapsedMs ) ;
327+ } catch ( err ) {
328+ return fail ( err ) ;
329+ }
330+ } ,
331+
332+ async delete ( apiKey : string , id : string ) : Promise < ApiResult < { ok : boolean } > > {
333+ try {
334+ const { data, elapsedMs } = await request < { ok : boolean } > (
335+ "DELETE" ,
336+ `/monitor/${ id } ` ,
337+ apiKey ,
338+ ) ;
339+ return ok ( data , elapsedMs ) ;
340+ } catch ( err ) {
341+ return fail ( err ) ;
342+ }
343+ } ,
344+
345+ async pause ( apiKey : string , id : string ) : Promise < ApiResult < ApiMonitorResponse > > {
346+ try {
347+ const { data, elapsedMs } = await request < ApiMonitorResponse > (
348+ "POST" ,
349+ `/monitor/${ id } /pause` ,
350+ apiKey ,
351+ ) ;
352+ return ok ( data , elapsedMs ) ;
353+ } catch ( err ) {
354+ return fail ( err ) ;
355+ }
356+ } ,
357+
358+ async resume ( apiKey : string , id : string ) : Promise < ApiResult < ApiMonitorResponse > > {
359+ try {
360+ const { data, elapsedMs } = await request < ApiMonitorResponse > (
361+ "POST" ,
362+ `/monitor/${ id } /resume` ,
363+ apiKey ,
364+ ) ;
365+ return ok ( data , elapsedMs ) ;
366+ } catch ( err ) {
367+ return fail ( err ) ;
368+ }
369+ } ,
375370} ;
0 commit comments