From b22b1e00f7fecb1539c236e3d8023b45455ee663 Mon Sep 17 00:00:00 2001 From: Israel Lins Albuquerque Date: Mon, 6 May 2024 20:02:56 +0200 Subject: [PATCH 1/2] Export auth namespace on enhance.d.ts --- packages/runtime/src/enhance.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runtime/src/enhance.d.ts b/packages/runtime/src/enhance.d.ts index 48e877878..38a519830 100644 --- a/packages/runtime/src/enhance.d.ts +++ b/packages/runtime/src/enhance.d.ts @@ -1,2 +1,2 @@ // @ts-expect-error stub for re-exporting generated code -export { enhance } from '.zenstack/enhance'; +export { auth, enhance } from '.zenstack/enhance'; From e86a112ded77011bd71a40aec7258030e6ea8421 Mon Sep 17 00:00:00 2001 From: Israel Lins Albuquerque Date: Tue, 7 May 2024 15:28:19 +0200 Subject: [PATCH 2/2] Generate with export namespace auth --- .../schema/src/plugins/enhancer/enhance/auth-type-generator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/schema/src/plugins/enhancer/enhance/auth-type-generator.ts b/packages/schema/src/plugins/enhancer/enhance/auth-type-generator.ts index 18bbd8c72..bf92d1c9d 100644 --- a/packages/schema/src/plugins/enhancer/enhance/auth-type-generator.ts +++ b/packages/schema/src/plugins/enhancer/enhance/auth-type-generator.ts @@ -106,7 +106,7 @@ export function generateAuthType(model: Model, authModel: DataModel) { // } // ` - return `namespace auth { + return `export namespace auth { type WithRequired = T & { [P in K]-?: T[P] }; ${Array.from(types.entries()) .map(([model, fields]) => {