import { createGetKcContext } from "keycloakify/account"; export type KcContextExtension = | { pageId: "my-extra-page-1.ftl"; } | { pageId: "my-extra-page-2.ftl"; someCustomValue: string; }; export const { getKcContext } = createGetKcContext({ mockData: [ { pageId: "my-extra-page-2.ftl", someCustomValue: "foo bar" } ] }); export const { kcContext } = getKcContext({ //mockPageId: "password.ftl", }); export type KcContext = NonNullable["kcContext"]>;