UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

57 lines (56 loc) 2.06 kB
import z from "zod"; //#region src/libs/auth-providers/schema.d.ts declare const OIDCConfigSchema: z.ZodObject<{ type: z.ZodLiteral<"oidc">; clientId: z.ZodString; clientSecret: z.ZodString; issuer: z.ZodURL; authorizationEndpoint: z.ZodURL; scopes: z.ZodOptional<z.ZodArray<z.ZodString>>; tokenEndpoint: z.ZodOptional<z.ZodURL>; userinfoEndpoint: z.ZodOptional<z.ZodURL>; additionalAuthParams: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; mappers: z.ZodOptional<z.ZodObject<{ userInfo: z.ZodOptional<z.ZodAny>; }, z.z.core.$strip>>; }, z.z.core.$strip>; declare const AuthProviderConfigSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"oidc">; clientId: z.ZodString; clientSecret: z.ZodString; issuer: z.ZodURL; authorizationEndpoint: z.ZodURL; scopes: z.ZodOptional<z.ZodArray<z.ZodString>>; tokenEndpoint: z.ZodOptional<z.ZodURL>; userinfoEndpoint: z.ZodOptional<z.ZodURL>; additionalAuthParams: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; mappers: z.ZodOptional<z.ZodObject<{ userInfo: z.ZodOptional<z.ZodAny>; }, z.z.core.$strip>>; }, z.z.core.$strip>], "type">; declare const AuthProviderSchema: z.ZodObject<{ key: z.ZodString; name: z.ZodString; icon: z.ZodOptional<z.ZodString>; enabled: z.ZodBoolean; type: z.ZodEnum<{ oidc: "oidc"; }>; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"oidc">; clientId: z.ZodString; clientSecret: z.ZodString; issuer: z.ZodURL; authorizationEndpoint: z.ZodURL; scopes: z.ZodOptional<z.ZodArray<z.ZodString>>; tokenEndpoint: z.ZodOptional<z.ZodURL>; userinfoEndpoint: z.ZodOptional<z.ZodURL>; additionalAuthParams: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; mappers: z.ZodOptional<z.ZodObject<{ userInfo: z.ZodOptional<z.ZodAny>; }, z.z.core.$strip>>; }, z.z.core.$strip>], "type">; }, z.z.core.$strip>; //#endregion export { AuthProviderConfigSchema, AuthProviderSchema, OIDCConfigSchema }; //# sourceMappingURL=schema.d.mts.map