From 698656e39437d0eb76faacdc6bf049f993710aca Mon Sep 17 00:00:00 2001 From: Innei Date: Fri, 10 Jun 2022 22:14:04 +0800 Subject: [PATCH] feat: add access db instance in function --- src/modules/serverless/serverless.service.ts | 22 +++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/modules/serverless/serverless.service.ts b/src/modules/serverless/serverless.service.ts index 393549ab..843af83b 100644 --- a/src/modules/serverless/serverless.service.ts +++ b/src/modules/serverless/serverless.service.ts @@ -245,6 +245,9 @@ export class ServerlessService { db: this.mockDb( `${model.reference || '#########debug######'}@${model.name}`, ), + dangerousAccessDbInstance: () => { + return this.databaseService.db + }, }, model, @@ -359,16 +362,15 @@ export class ServerlessService { ], } } - private convertTypescriptCode(code: string) { - return transformAsync(code, this.getBabelOptions()).then((res) => { - if (!res) { - throw new InternalServerErrorException('convert code error') - } - - console.debug(res.code) - - return res.code - }) + private async convertTypescriptCode( + code: string, + ): Promise { + const res = await transformAsync(code, this.getBabelOptions()) + if (!res) { + throw new InternalServerErrorException('convert code error') + } + console.debug(res.code) + return res.code } private requireModuleIdSet = new Set()