diff --git a/src/index.ts b/src/index.ts index ef49148..cfdbe33 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ import { adapter } from './adapter.ts'; -export {QueryWs} from './ws.ts' +export { QueryWs } from './ws.ts'; type Fn = (opts: { url?: string; headers?: Record; @@ -38,7 +38,7 @@ type DataOpts = Partial & { * key: '1', * }); */ -export class Query { +export class Query { adapter: typeof adapter; url: string; beforeRequest?: Fn; @@ -53,10 +53,10 @@ export class Query { }; this.timeout = opts?.timeout || 60000; // 默认超时时间为 60s } - async get(params: Record & Data & T, options?: DataOpts): Promise> { + async get(params: Record & Data & U & T, options?: DataOpts): Promise> { return this.post(params, options); } - async post(body: Record & Data & T, options?: DataOpts): Promise> { + async post(body: Record & Data & T, options?: DataOpts): Promise> { const url = options?.url || this.url; const headers = { ...this.headers, ...options?.headers }; const adapter = options?.adapter || this.adapter;