mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-12 05:06:55 +00:00
tsconfig, multiple package paths
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
import { ZitadelOptions, getApps, initializeApp } from "@zitadel/server";
|
||||
import { ZitadelOptions } from "@zitadel/server";
|
||||
import { getAuth } from "@zitadel/server/auth";
|
||||
|
||||
import { getApp, getApps, initializeApp } from "@zitadel/server/app";
|
||||
|
||||
export const zitadelConfig: ZitadelOptions = {
|
||||
apiUrl: process.env.ZITADEL_API_URL ?? "",
|
||||
@@ -11,5 +14,10 @@ if (!getApps().length) {
|
||||
initializeApp(zitadelConfig);
|
||||
}
|
||||
|
||||
// const app = getApp();
|
||||
// const auth = getAuth();
|
||||
const app = getApp();
|
||||
|
||||
export async function getMyUser(): Promise<GetMyUserResponse> {
|
||||
const auth = await getAuth();
|
||||
const response = await auth.getMyUser({});
|
||||
return response;
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
"dist/**"
|
||||
],
|
||||
"scripts": {
|
||||
"build": "tsup src/index.ts --format esm,cjs --dts",
|
||||
"dev": "tsup src/index.ts --format esm,cjs --watch --dts",
|
||||
"build": "tsup src/index.ts src/auth/index.ts src/app/index.ts --format esm,cjs --dts",
|
||||
"dev": "tsup src/index.ts src/auth/index.ts src/app/index.ts --format esm,cjs --watch --dts",
|
||||
"lint": "eslint \"src/**/*.ts*\"",
|
||||
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
|
||||
"prebuild": "pnpm run generate",
|
||||
|
||||
@@ -1,15 +1,11 @@
|
||||
import { CompatServiceDefinition } from "nice-grpc/lib/service-definitions";
|
||||
|
||||
import { createChannel, createClientFactory } from "nice-grpc";
|
||||
import {
|
||||
AuthServiceClient,
|
||||
AuthServiceDefinition,
|
||||
} from "./proto/server/zitadel/auth";
|
||||
import {
|
||||
AdminServiceClient,
|
||||
AdminServiceDefinition,
|
||||
} from "./proto/server/zitadel/admin";
|
||||
import { authMiddleware } from "./middleware";
|
||||
} from "../proto/server/zitadel/admin";
|
||||
import { authMiddleware } from "../middleware";
|
||||
|
||||
const createClient = <Client>(
|
||||
definition: CompatServiceDefinition,
|
||||
1
packages/zitadel-server/src/admin/index.ts
Normal file
1
packages/zitadel-server/src/admin/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from "./admin";
|
||||
1
packages/zitadel-server/src/app/index.ts
Normal file
1
packages/zitadel-server/src/app/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from "./app";
|
||||
@@ -3,9 +3,10 @@ import { createChannel, createClientFactory } from "nice-grpc";
|
||||
import {
|
||||
AuthServiceClient,
|
||||
AuthServiceDefinition,
|
||||
} from "./proto/server/zitadel/auth";
|
||||
import { ZitadelApp } from "./app";
|
||||
import { authMiddleware } from "./middleware";
|
||||
GetMyUserResponse,
|
||||
} from "../proto/server/zitadel/auth";
|
||||
import { ZitadelApp } from "../app/app";
|
||||
import { authMiddleware } from "../middleware";
|
||||
|
||||
const createClient = <Client>(
|
||||
definition: CompatServiceDefinition,
|
||||
@@ -23,3 +24,9 @@ export async function getAuth(app?: ZitadelApp): Promise<AuthServiceClient> {
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
export async function getMyUser(): Promise<GetMyUserResponse> {
|
||||
const auth = await getAuth();
|
||||
const response = await auth.getMyUser({});
|
||||
return response;
|
||||
}
|
||||
2
packages/zitadel-server/src/auth/index.ts
Normal file
2
packages/zitadel-server/src/auth/index.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "../proto/server/zitadel/auth";
|
||||
export { getAuth } from "./auth";
|
||||
@@ -1,8 +1,11 @@
|
||||
export { initializeApp, getApps } from "./app";
|
||||
export * from "./app/app";
|
||||
|
||||
export { getAuth } from "./auth";
|
||||
export { getManagement } from "./management";
|
||||
export { getAdmin } from "./admin";
|
||||
export { getSystem } from "./system";
|
||||
export * as auth from "./auth";
|
||||
export * as management from "./management";
|
||||
export * as admin from "./admin";
|
||||
export * as system from "./system";
|
||||
|
||||
export type { ZitadelOptions } from "./app";
|
||||
// export * as proto from "./proto/server/zitadel/*";
|
||||
// export * from "./proto/server/zitadel/management";
|
||||
// export * from "./proto/server/zitadel/system";
|
||||
// export * from "./proto/server/zitadel/admin";
|
||||
|
||||
1
packages/zitadel-server/src/management/index.ts
Normal file
1
packages/zitadel-server/src/management/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from "./management";
|
||||
@@ -4,10 +4,10 @@ import { createChannel, createClientFactory } from "nice-grpc";
|
||||
import {
|
||||
ManagementServiceClient,
|
||||
ManagementServiceDefinition,
|
||||
} from "./proto/server/zitadel/management";
|
||||
} from "../proto/server/zitadel/management";
|
||||
|
||||
import { authMiddleware } from "./middleware";
|
||||
import { ZitadelApp, getApps } from "./app";
|
||||
import { authMiddleware } from "../middleware";
|
||||
import { ZitadelApp, getApps } from "../app/app";
|
||||
|
||||
const createClient = <Client>(
|
||||
definition: CompatServiceDefinition,
|
||||
1
packages/zitadel-server/src/system/index.ts
Normal file
1
packages/zitadel-server/src/system/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from "./system";
|
||||
@@ -5,8 +5,8 @@ import { createChannel, createClientFactory } from "nice-grpc";
|
||||
import {
|
||||
SystemServiceClient,
|
||||
SystemServiceDefinition,
|
||||
} from "./proto/server/zitadel/system";
|
||||
import { authMiddleware } from "./middleware";
|
||||
} from "../proto/server/zitadel/system";
|
||||
import { authMiddleware } from "../middleware";
|
||||
|
||||
const createSystemClient = <Client>(
|
||||
definition: CompatServiceDefinition,
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"extends": "@zitadel/tsconfig/node14.json",
|
||||
"include": ["."],
|
||||
"include": ["src/**/*"],
|
||||
"compilerOptions": {
|
||||
"baseUrl": "."
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user