Closed lotfi-a closed 7 months ago
j'ai remarquer que dans le context il manque les types pour le http object :
interface BaseHttpRequest { url: string; headers: Record<string, unknown>; } interface HttpRequestWithBody extends BaseHttpRequest { body: string | Record<string, unknown>; form?: Record<string, unknown>; } interface HttpRequestWithCookies extends BaseHttpRequest { cookies: string; authUrl: string; followRedirects: boolean; } interface PostRequest extends HttpRequestWithBody { encodeBodyAsJSON?: boolean; cookies: string; authUrl: string; followRedirects: boolean; } interface PutRequest extends HttpRequestWithBody { cookies: string; authUrl: string; followRedirects: boolean; } interface GetRequest extends HttpRequestWithCookies { digestAuth: boolean; } interface PatchRequest extends HttpRequestWithCookies { } interface DeleteRequest extends BaseHttpRequest { } interface HeadRequest extends HttpRequestWithCookies { } interface Response { status: string; statusCode: number; contentLength: number; headers: Record<string, unknown>; cookies: string[]; body: Uint8Array; } declare namespace context { ... const http: { post: (PostRequest) => Promise<Response>; get: (GetRequest) => Promise<Response>; put: (PutRequest) => Promise<Response>; patch: (PatchRequest) => Promise<Response>; delete: (DeleteRequest) => Promise<Response>; head: (HeadRequest) => Promise<Response>; } }
Hello Lotfi, je clos pour la regrouper avec l'issue #29
j'ai remarquer que dans le context il manque les types pour le http object :