This commit is contained in:
梁朝伟 2022-05-07 17:11:30 +08:00
parent 5ecdd94f42
commit 028b68e4bf
15 changed files with 22 additions and 13 deletions

View File

@ -4,8 +4,9 @@ import { RowStore } from 'oak-domain/lib/types';
export declare abstract class GeneralRuntimeContext<ED extends EntityDict> extends UniversalContext<ED> {
private applicationId;
private getTokenFn;
constructor(store: RowStore<ED, GeneralRuntimeContext<ED>>, appId: string, getToken: () => Promise<string | undefined>);
getApplication(): Promise<import("oak-domain/lib/types").SelectRowShape<import("oak-app-domain/Application/Schema").Schema, {
private scene;
constructor(store: RowStore<ED, GeneralRuntimeContext<ED>>, appId: string, getToken: () => Promise<string | undefined>, scene: string);
getApplication(): Promise<import("oak-domain/lib/types").SelectRowShape<EntityDict, {
id: 1;
name: 1;
config: 1;
@ -17,4 +18,5 @@ export declare abstract class GeneralRuntimeContext<ED extends EntityDict> exten
userId: 1;
playerId: 1;
}> | undefined>;
getScene(): string;
}

View File

@ -1,2 +1,2 @@
declare const _default: import("oak-domain/lib/types").Checker<import("oak-app-domain").EntityDict, "address", import("..").GeneralRuntimeContext<import("oak-app-domain").EntityDict>>[];
declare const _default: (import("oak-domain/lib/types").Checker<EntityDict, "address", import("..").GeneralRuntimeContext<EntityDict>> | import("oak-domain/lib/types").Checker<EntityDict, "token", import("..").GeneralRuntimeContext<EntityDict>>)[];
export default _default;

5
lib/checkers/token.d.ts vendored Normal file
View File

@ -0,0 +1,5 @@
import { Checker } from "oak-domain/lib/types";
import { EntityDict } from 'oak-app-domain';
import { GeneralRuntimeContext } from '../RuntimeContext';
declare const checkers: Checker<EntityDict, 'token', GeneralRuntimeContext<EntityDict>>[];
export default checkers;

4
lib/data/index.d.ts vendored
View File

@ -1,6 +1,6 @@
declare const _default: {
user: import("oak-app-domain/User/Schema").CreateOperationData[];
role: import("oak-app-domain/Role/Schema").CreateOperationData[];
user: UserCreate[];
role: RoleCreate[];
area: ({
code: string;
level: string;

View File

@ -1,14 +1,13 @@
import { EntityDict } from 'oak-app-domain';
import { Feature } from 'oak-frontend-base';
import { Aspect, Context } from 'oak-domain/lib/types';
import { WechatMpEnv } from 'oak-app-domain/Token/Schema';
export declare class Token<ED extends EntityDict, Cxt extends Context<ED>, AD extends Record<string, Aspect<ED, Cxt>>> extends Feature<ED, Cxt, AD> {
private token?;
private rwLock;
constructor();
loginByPassword(mobile: string, password: string): Promise<void>;
loginWechatMp(code: string, env: WechatMpEnv): Promise<void>;
syncUserInfoWechatMp(): Promise<void>;
loginByPassword(mobile: string, password: string, scene: string): Promise<void>;
loginWechatMp(scene: string): Promise<void>;
syncUserInfoWechatMp(scene: string): Promise<void>;
logout(): Promise<void>;
getToken(): Promise<string | undefined>;
}

View File

@ -1,4 +1,3 @@
import { EntityDict as BaseEntityDict } from 'oak-app-domain/EntityDict';
import { Trigger } from 'oak-domain/lib/types';
declare const _default: (Trigger<BaseEntityDict, "address", import("..").GeneralRuntimeContext<BaseEntityDict>> | Trigger<BaseEntityDict, "user", import("..").GeneralRuntimeContext<BaseEntityDict>>)[];
declare const _default: (Trigger<EntityDict, "address", import("..").GeneralRuntimeContext<EntityDict>> | Trigger<EntityDict, "user", import("..").GeneralRuntimeContext<EntityDict>>)[];
export default _default;

View File

@ -1,3 +1,3 @@
import { OpSchema as ExtraFile } from '../base-app-domain/ExtraFile/Schema';
export declare function composeFileUrl(extraFile: ExtraFile): string;
export declare function decomposeFileUrl(url: string): Pick<ExtraFile, 'bucket' | 'filename' | 'origin' | 'type'>;
export declare function composeFileUrl(extraFile: ExtraFile): any;
export declare function decomposeFileUrl(url: string): Pick<ExtraFile, 'bucket' | 'filename' | 'origin' | 'type' | 'extra1'>;

View File

View File

View File

View File

1
wechatMp/pages/mobile/me/index.d.ts vendored Normal file
View File

@ -0,0 +1 @@
export {};

1
wechatMp/pages/token/me/index.d.ts vendored Normal file
View File

@ -0,0 +1 @@
export {};

View File

@ -0,0 +1 @@
export {};

1
wechatMp/pages/user/manage/index.d.ts vendored Normal file
View File

@ -0,0 +1 @@
export {};