temp
This commit is contained in:
parent
8b4312782d
commit
557cd99b20
10
package.json
10
package.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@kevisual/query-login",
|
"name": "@kevisual/query-login",
|
||||||
"version": "0.0.4",
|
"version": "0.0.5",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "dist/query-login.js",
|
"main": "dist/query-login.js",
|
||||||
"types": "dist/query-login.d.ts",
|
"types": "dist/query-login.d.ts",
|
||||||
@ -18,10 +18,10 @@
|
|||||||
"access": "public"
|
"access": "public"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@kevisual/query": "^0.0.15"
|
"@kevisual/query": "^0.0.17"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^22.13.11",
|
"@types/node": "^22.14.1",
|
||||||
"tsup": "^8.4.0"
|
"tsup": "^8.4.0"
|
||||||
},
|
},
|
||||||
"exports": {
|
"exports": {
|
||||||
@ -31,7 +31,7 @@
|
|||||||
"./browser": "./dist/query-login-browser.js"
|
"./browser": "./dist/query-login-browser.js"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@kevisual/cache": "^0.0.1",
|
"@kevisual/cache": "^0.0.2",
|
||||||
"dotenv": "^16.4.7"
|
"dotenv": "^16.5.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,4 +1,4 @@
|
|||||||
import { Query } from '@kevisual/query';
|
import { Query, BaseQuery } from '@kevisual/query';
|
||||||
import type { Result, DataOpts } from '@kevisual/query/query';
|
import type { Result, DataOpts } from '@kevisual/query/query';
|
||||||
import { setBaseResponse } from '@kevisual/query/query';
|
import { setBaseResponse } from '@kevisual/query/query';
|
||||||
import { LoginCacheStore, CacheStore } from './login-cache.ts';
|
import { LoginCacheStore, CacheStore } from './login-cache.ts';
|
||||||
@ -21,8 +21,7 @@ export type QueryLoginResult = {
|
|||||||
refreshToken: string;
|
refreshToken: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
export class QueryLogin {
|
export class QueryLogin extends BaseQuery {
|
||||||
query: Query;
|
|
||||||
/**
|
/**
|
||||||
* query login cache, 非实际操作, 一个cache的包裹模块
|
* query login cache, 非实际操作, 一个cache的包裹模块
|
||||||
*/
|
*/
|
||||||
@ -33,7 +32,9 @@ export class QueryLogin {
|
|||||||
onLoad?: () => void;
|
onLoad?: () => void;
|
||||||
|
|
||||||
constructor(opts?: QueryLoginOpts) {
|
constructor(opts?: QueryLoginOpts) {
|
||||||
this.query = opts?.query || new Query();
|
super({
|
||||||
|
query: opts?.query || new Query(),
|
||||||
|
});
|
||||||
this.cacheStore = new LoginCacheStore({ name: 'login', cache: opts.cache });
|
this.cacheStore = new LoginCacheStore({ name: 'login', cache: opts.cache });
|
||||||
this.isBrowser = opts?.isBrowser ?? true;
|
this.isBrowser = opts?.isBrowser ?? true;
|
||||||
this.init();
|
this.init();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user