keycloakify
Version:
Framework to create custom Keycloak UIs
22 lines (21 loc) • 925 B
TypeScript
import type { BuildContext } from "../../shared/buildContext";
import { type BuildContextLike as BuildContextLike_kcContextExclusionsFtlCode } from "../generateFtl";
import { type BuildContextLike as BuildContextLike_generateMessageProperties } from "./generateMessageProperties";
export type BuildContextLike = BuildContextLike_kcContextExclusionsFtlCode & BuildContextLike_generateMessageProperties & {
themeNames: string[];
extraThemeProperties: string[] | undefined;
projectDirPath: string;
projectBuildDirPath: string;
environmentVariables: {
name: string;
default: string;
}[];
implementedThemeTypes: BuildContext["implementedThemeTypes"];
themeSrcDirPath: string;
bundler: "vite" | "webpack";
packageJsonFilePath: string;
};
export declare function generateResources(params: {
buildContext: BuildContextLike;
resourcesDirPath: string;
}): Promise<void>;