Fix last bugs before relasing v2

This commit is contained in:
garronej
2021-06-28 05:30:09 +02:00
parent 82e7a7edae
commit 88a4c97428
4 changed files with 6 additions and 43 deletions

View File

@ -1,43 +0,0 @@
import { KcContextBase } from "./KcContextBase";
import type { AndByDiscriminatingKey } from "../tools/AndByDiscriminatingKey";
export type ExtendsKcContextBase<KcContextExtended extends { pageId: string; }>=
AndByDiscriminatingKey<
"pageId",
KcContextExtended & KcContextBase.Common,
KcContextBase
>;
type KcContextExtended =
{ pageId: "register.ftl"; authorizedMailDomains: string[]; } |
{ pageId: "my-extra-page-1.ftl"; } |
{ pageId: "my-extra-page-2.ftl"; someCustomValue: string; };
const y: ExtendsKcContextBase<KcContextExtended> = null as any;
if (y.pageId === "register.ftl") {
y.authorizedMailDomains;
y.realm.displayName;
y.register
}
if (y.pageId === "my-extra-page-1.ftl") {
y.realm.displayName;
}
if (y.pageId === "my-extra-page-2.ftl") {
y.realm
y.someCustomValue
}