diff --git a/src/bin/keycloakify/BuildOptions.ts b/src/bin/keycloakify/BuildOptions.ts index a8dfd694..0858f973 100644 --- a/src/bin/keycloakify/BuildOptions.ts +++ b/src/bin/keycloakify/BuildOptions.ts @@ -19,7 +19,7 @@ export namespace BuildOptions { extraThemeNames: string[]; extraLoginPages: string[] | undefined; extraAccountPages: string[] | undefined; - extraThemeProperties?: string[]; + extraThemeProperties: string[] | undefined; groupId: string; artifactId: string; bundler: Bundler; diff --git a/src/bin/keycloakify/generateJavaStackFiles.ts b/src/bin/keycloakify/generateJavaStackFiles.ts index ffca7be3..5808d0a1 100644 --- a/src/bin/keycloakify/generateJavaStackFiles.ts +++ b/src/bin/keycloakify/generateJavaStackFiles.ts @@ -9,7 +9,7 @@ export type BuildOptionsLike = { themeName: string; extraThemeNames: string[]; groupId: string; - artifactId?: string; + artifactId: string; themeVersion: string; }; diff --git a/src/bin/keycloakify/generateTheme/generateTheme.ts b/src/bin/keycloakify/generateTheme/generateTheme.ts index 16e84a4b..9e6df82c 100644 --- a/src/bin/keycloakify/generateTheme/generateTheme.ts +++ b/src/bin/keycloakify/generateTheme/generateTheme.ts @@ -16,9 +16,9 @@ export type BuildOptionsLike = BuildOptionsLike.Standalone | BuildOptionsLike.Ex export namespace BuildOptionsLike { export type Common = { themeName: string; - extraLoginPages?: string[]; - extraAccountPages?: string[]; - extraThemeProperties?: string[]; + extraLoginPages: string[] | undefined; + extraAccountPages: string[] | undefined; + extraThemeProperties: string[] | undefined; isSilent: boolean; themeVersion: string; keycloakVersionDefaultAssets: string;