From 320bc93c69a853baee705669aaabcbe8ea33668a Mon Sep 17 00:00:00 2001 From: xion Date: Sat, 5 Apr 2025 22:27:46 +0800 Subject: [PATCH] temp --- package.json | 2 +- src/query-browser.ts | 5 ++++- src/query.ts | 13 +++++++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 2e1f471..5b187eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/query", - "version": "0.0.15", + "version": "0.0.16", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/query-browser.ts b/src/query-browser.ts index 9c932d3..7e1a6b7 100644 --- a/src/query-browser.ts +++ b/src/query-browser.ts @@ -1,8 +1,11 @@ import { adapter } from './adapter.ts'; import { QueryWs, QueryWsOpts } from './ws.ts'; import { Query } from './query.ts'; +import { BaseQuery } from './query.ts'; -export { QueryOpts, QueryWs, Query, QueryWsOpts, adapter }; +export { QueryOpts, QueryWs, Query, QueryWsOpts, adapter, BaseQuery }; + +export type { DataOpts, Result, Data } from './query.ts'; type QueryOpts = { url?: string; diff --git a/src/query.ts b/src/query.ts index 478b9f0..1d613c5 100644 --- a/src/query.ts +++ b/src/query.ts @@ -204,3 +204,16 @@ export class Query { } export { adapter }; + +export class BaseQuery { + query: T; + constructor({ query }: { query: T }) { + this.query = query; + } + post(data: P, options?: DataOpts): Promise> { + return this.query.post(data, options); + } + get(data: P, options?: DataOpts): Promise> { + return this.query.get(data, options); + } +}