From 96bf35ffb95b727300924203219ac36de465fb4f Mon Sep 17 00:00:00 2001 From: Xc Date: Fri, 22 Apr 2022 20:28:24 +0800 Subject: [PATCH] RuntimeContext->GeneralRuntimeContext --- lib/RuntimeContext.d.ts | 2 +- lib/RuntimeContext.js | 6 +++--- lib/aspects/token.d.ts | 6 +++--- lib/aspects/token.js | 4 ++-- src/RuntimeContext.ts | 2 +- src/aspects/token.ts | 10 +++++----- src/typings/polyfill.d.ts | 6 +++--- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/lib/RuntimeContext.d.ts b/lib/RuntimeContext.d.ts index 125c2cf10..587ce1a5d 100644 --- a/lib/RuntimeContext.d.ts +++ b/lib/RuntimeContext.d.ts @@ -2,7 +2,7 @@ import { Context } from 'oak-domain/lib/types'; import { UniversalContext } from 'oak-domain/lib/store/UniversalContext'; import { EntityDict } from 'oak-app-domain/EntityDict'; import { RowStore } from 'oak-domain/lib/types'; -export declare class RuntimeContext extends UniversalContext implements Context { +export declare class GeneralRuntimeContext extends UniversalContext implements Context { applicationId: string; constructor(store: RowStore, appId: string); getApplication(): Promise(params: { code: string; -}, context: RuntimeContext): Promise; +}, context: GeneralRuntimeContext): Promise; export declare function loginByPassword(params: { password: string; mobile: string; -}, context: RuntimeContext): Promise; +}, context: GeneralRuntimeContext): Promise; diff --git a/lib/aspects/token.js b/lib/aspects/token.js index a95d0862b..191f85933 100644 --- a/lib/aspects/token.js +++ b/lib/aspects/token.js @@ -19,7 +19,7 @@ async function loginByPassword(params, context) { } exports.loginByPassword = loginByPassword; /* export type AspectDict = { - loginMp: (params: { code: string }, context: RuntimeContext) => Promise; - loginByPassword: (params: { password: string, mobile: string }, context: RuntimeContext) => Promise; + loginMp: (params: { code: string }, context: GeneralRuntimeContext) => Promise; + loginByPassword: (params: { password: string, mobile: string }, context: GeneralRuntimeContext) => Promise; }; */ diff --git a/src/RuntimeContext.ts b/src/RuntimeContext.ts index 1bc6d3cc6..4937815f6 100644 --- a/src/RuntimeContext.ts +++ b/src/RuntimeContext.ts @@ -5,7 +5,7 @@ import { EntityDict } from 'oak-app-domain/EntityDict'; import { RowStore } from 'oak-domain/lib/types'; -export class RuntimeContext extends UniversalContext implements Context { +export class GeneralRuntimeContext extends UniversalContext implements Context { applicationId: string; constructor(store: RowStore, appId: string) { super(store); diff --git a/src/aspects/token.ts b/src/aspects/token.ts index d95f33dad..b05f9e79e 100644 --- a/src/aspects/token.ts +++ b/src/aspects/token.ts @@ -1,12 +1,12 @@ -import { RuntimeContext } from '../RuntimeContext'; +import { GeneralRuntimeContext } from '../RuntimeContext'; import { EntityDict } from 'oak-app-domain/EntityDict'; -export async function loginMp(params: { code: string }, context: RuntimeContext): Promise { +export async function loginMp(params: { code: string }, context: GeneralRuntimeContext): Promise { const { rowStore } = context; throw new Error('method not implemented!'); } -export async function loginByPassword(params: { password: string, mobile: string }, context: RuntimeContext): Promise { +export async function loginByPassword(params: { password: string, mobile: string }, context: GeneralRuntimeContext): Promise { const { rowStore } = context; const { result: [mobile]} = await rowStore.select('mobile', { @@ -21,7 +21,7 @@ export async function loginByPassword(params: { password: } /* export type AspectDict = { - loginMp: (params: { code: string }, context: RuntimeContext) => Promise; - loginByPassword: (params: { password: string, mobile: string }, context: RuntimeContext) => Promise; + loginMp: (params: { code: string }, context: GeneralRuntimeContext) => Promise; + loginByPassword: (params: { password: string, mobile: string }, context: GeneralRuntimeContext) => Promise; }; */ \ No newline at end of file diff --git a/src/typings/polyfill.d.ts b/src/typings/polyfill.d.ts index 545106502..511853818 100644 --- a/src/typings/polyfill.d.ts +++ b/src/typings/polyfill.d.ts @@ -1,9 +1,9 @@ import { MakeOakComponent, MakeOakPage } from 'oak-frontend-base'; import { EntityDict } from 'oak-app-domain/EntityDict'; -import { RuntimeContext } from '../RuntimeContext'; +import { GeneralRuntimeContext } from '../RuntimeContext'; import aspectDict from '../aspects'; declare global { - const OakPage: MakeOakPage, typeof aspectDict, {}>; - const OakComponent: MakeOakComponent, typeof aspectDict, {}>; + const OakPage: MakeOakPage, typeof aspectDict, {}>; + const OakComponent: MakeOakComponent, typeof aspectDict, {}>; } export {} \ No newline at end of file