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 = {
|
export const zitadelConfig: ZitadelOptions = {
|
||||||
apiUrl: process.env.ZITADEL_API_URL ?? "",
|
apiUrl: process.env.ZITADEL_API_URL ?? "",
|
||||||
@@ -11,5 +14,10 @@ if (!getApps().length) {
|
|||||||
initializeApp(zitadelConfig);
|
initializeApp(zitadelConfig);
|
||||||
}
|
}
|
||||||
|
|
||||||
// const app = getApp();
|
const app = getApp();
|
||||||
// const auth = getAuth();
|
|
||||||
|
export async function getMyUser(): Promise<GetMyUserResponse> {
|
||||||
|
const auth = await getAuth();
|
||||||
|
const response = await auth.getMyUser({});
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|||||||
@@ -10,8 +10,8 @@
|
|||||||
"dist/**"
|
"dist/**"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsup src/index.ts --format esm,cjs --dts",
|
"build": "tsup src/index.ts src/auth/index.ts src/app/index.ts --format esm,cjs --dts",
|
||||||
"dev": "tsup src/index.ts --format esm,cjs --watch --dts",
|
"dev": "tsup src/index.ts src/auth/index.ts src/app/index.ts --format esm,cjs --watch --dts",
|
||||||
"lint": "eslint \"src/**/*.ts*\"",
|
"lint": "eslint \"src/**/*.ts*\"",
|
||||||
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
|
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
|
||||||
"prebuild": "pnpm run generate",
|
"prebuild": "pnpm run generate",
|
||||||
|
|||||||
@@ -1,15 +1,11 @@
|
|||||||
import { CompatServiceDefinition } from "nice-grpc/lib/service-definitions";
|
import { CompatServiceDefinition } from "nice-grpc/lib/service-definitions";
|
||||||
|
|
||||||
import { createChannel, createClientFactory } from "nice-grpc";
|
import { createChannel, createClientFactory } from "nice-grpc";
|
||||||
import {
|
|
||||||
AuthServiceClient,
|
|
||||||
AuthServiceDefinition,
|
|
||||||
} from "./proto/server/zitadel/auth";
|
|
||||||
import {
|
import {
|
||||||
AdminServiceClient,
|
AdminServiceClient,
|
||||||
AdminServiceDefinition,
|
AdminServiceDefinition,
|
||||||
} from "./proto/server/zitadel/admin";
|
} from "../proto/server/zitadel/admin";
|
||||||
import { authMiddleware } from "./middleware";
|
import { authMiddleware } from "../middleware";
|
||||||
|
|
||||||
const createClient = <Client>(
|
const createClient = <Client>(
|
||||||
definition: CompatServiceDefinition,
|
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 {
|
import {
|
||||||
AuthServiceClient,
|
AuthServiceClient,
|
||||||
AuthServiceDefinition,
|
AuthServiceDefinition,
|
||||||
} from "./proto/server/zitadel/auth";
|
GetMyUserResponse,
|
||||||
import { ZitadelApp } from "./app";
|
} from "../proto/server/zitadel/auth";
|
||||||
import { authMiddleware } from "./middleware";
|
import { ZitadelApp } from "../app/app";
|
||||||
|
import { authMiddleware } from "../middleware";
|
||||||
|
|
||||||
const createClient = <Client>(
|
const createClient = <Client>(
|
||||||
definition: CompatServiceDefinition,
|
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 * as auth from "./auth";
|
||||||
export { getManagement } from "./management";
|
export * as management from "./management";
|
||||||
export { getAdmin } from "./admin";
|
export * as admin from "./admin";
|
||||||
export { getSystem } from "./system";
|
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 {
|
import {
|
||||||
ManagementServiceClient,
|
ManagementServiceClient,
|
||||||
ManagementServiceDefinition,
|
ManagementServiceDefinition,
|
||||||
} from "./proto/server/zitadel/management";
|
} from "../proto/server/zitadel/management";
|
||||||
|
|
||||||
import { authMiddleware } from "./middleware";
|
import { authMiddleware } from "../middleware";
|
||||||
import { ZitadelApp, getApps } from "./app";
|
import { ZitadelApp, getApps } from "../app/app";
|
||||||
|
|
||||||
const createClient = <Client>(
|
const createClient = <Client>(
|
||||||
definition: CompatServiceDefinition,
|
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 {
|
import {
|
||||||
SystemServiceClient,
|
SystemServiceClient,
|
||||||
SystemServiceDefinition,
|
SystemServiceDefinition,
|
||||||
} from "./proto/server/zitadel/system";
|
} from "../proto/server/zitadel/system";
|
||||||
import { authMiddleware } from "./middleware";
|
import { authMiddleware } from "../middleware";
|
||||||
|
|
||||||
const createSystemClient = <Client>(
|
const createSystemClient = <Client>(
|
||||||
definition: CompatServiceDefinition,
|
definition: CompatServiceDefinition,
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"extends": "@zitadel/tsconfig/node14.json",
|
"extends": "@zitadel/tsconfig/node14.json",
|
||||||
"include": ["."],
|
"include": ["src/**/*"],
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"baseUrl": "."
|
"baseUrl": "."
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user