diff --git a/src/aspects/crud.ts b/src/aspects/crud.ts index 81fcbe943..e2cc434eb 100644 --- a/src/aspects/crud.ts +++ b/src/aspects/crud.ts @@ -2,13 +2,13 @@ import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-domain/EntityD import { EntityDict, OperateParams } from 'oak-domain/lib/types/Entity'; import { RunningContext } from 'oak-domain/lib/types/Context'; -export async function operate( +export async function operate( options: { entity: T, operation: ED[T]['Operation'], params?: OperateParams }, context: RunningContext) { const { entity, operation, params } = options; return context.rowStore.operate(entity, operation, context, params); } -export async function select( +export async function select( options: { entity: T, selection: ED[T]['Selection'], params?: object }, context: RunningContext) { const { entity, selection, params } = options; return context.rowStore.select(entity, selection, context, params); diff --git a/src/aspects/index.ts b/src/aspects/index.ts index dcb8cad07..973261a54 100644 --- a/src/aspects/index.ts +++ b/src/aspects/index.ts @@ -4,11 +4,12 @@ import { EntityDict } from 'oak-domain/lib/types/Entity'; import { loginByPassword, loginMp } from './token'; import { operate, select } from './crud'; -const AspectDict = { +const aspectDict = { loginByPassword, loginMp, operate, select, }; -export default AspectDict; \ No newline at end of file + +export default aspectDict; \ No newline at end of file diff --git a/src/aspects/token.ts b/src/aspects/token.ts index 8f81db99d..451684af9 100644 --- a/src/aspects/token.ts +++ b/src/aspects/token.ts @@ -3,12 +3,12 @@ import { Schema as Token } from 'oak-domain/lib/entities/Token'; import { EntityDict as BaseEntityDict } from 'oak-domain/lib/base-domain/EntityDict'; import { EntityDict } from 'oak-domain/lib/types/Entity'; -export async function loginMp (params: { code: string }, context: RunningContext): Promise { +export async function loginMp(params: { code: string }, context: RunningContext): Promise { const { rowStore } = context; throw new Error('method not implemented!'); } -export async function loginByPassword(params: { password: string, mobile: string }, context: RunningContext): Promise { +export async function loginByPassword(params: { password: string, mobile: string }, context: RunningContext): Promise { const { rowStore } = context; throw new Error('method not implemented!'); }