temp
This commit is contained in:
parent
0570acb78f
commit
320bc93c69
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@kevisual/query",
|
"name": "@kevisual/query",
|
||||||
"version": "0.0.15",
|
"version": "0.0.16",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"module": "dist/index.js",
|
"module": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
import { adapter } from './adapter.ts';
|
import { adapter } from './adapter.ts';
|
||||||
import { QueryWs, QueryWsOpts } from './ws.ts';
|
import { QueryWs, QueryWsOpts } from './ws.ts';
|
||||||
import { Query } from './query.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 = {
|
type QueryOpts = {
|
||||||
url?: string;
|
url?: string;
|
||||||
|
13
src/query.ts
13
src/query.ts
@ -204,3 +204,16 @@ export class Query {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export { adapter };
|
export { adapter };
|
||||||
|
|
||||||
|
export class BaseQuery<T extends Query> {
|
||||||
|
query: T;
|
||||||
|
constructor({ query }: { query: T }) {
|
||||||
|
this.query = query;
|
||||||
|
}
|
||||||
|
post<R = any, P = any>(data: P, options?: DataOpts): Promise<Result<R>> {
|
||||||
|
return this.query.post(data, options);
|
||||||
|
}
|
||||||
|
get<R = any, P = any>(data: P, options?: DataOpts): Promise<Result<R>> {
|
||||||
|
return this.query.get(data, options);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user