keycloakify
Version:
Framework to create custom Keycloak UIs
23 lines (22 loc) • 838 B
TypeScript
/// <reference types="node" />
import { type BuildContextLike as BuildContextLike_getExtensionModuleFileSourceCodeReadyToBeCopied } from "./getExtensionModuleFileSourceCodeReadyToBeCopied";
export type ExtensionModuleMeta = {
moduleName: string;
version: string;
files: {
isPublic: boolean;
fileRelativePath: string;
hash: string;
copyableFilePath: string;
}[];
peerDependencies: Record<string, string>;
};
export type BuildContextLike = BuildContextLike_getExtensionModuleFileSourceCodeReadyToBeCopied & {
cacheDirPath: string;
packageJsonFilePath: string;
projectDirPath: string;
};
export declare function getExtensionModuleMetas(params: {
buildContext: BuildContextLike;
}): Promise<ExtensionModuleMeta[]>;
export declare function computeHash(data: Buffer): string;