Rollback unarrowing of the getKcContextMock return type

This commit is contained in:
Joseph Garrone
2024-06-06 02:29:09 +02:00
parent f488327885
commit 148f7fa316
3 changed files with 7 additions and 11 deletions

View File

@ -47,9 +47,7 @@ export function createGetKcContextMock<
>(params: {
pageId: PageId;
overrides?: DeepPartial<Extract<KcContext, { pageId: PageId }>>;
// NOTE: We choose to have a return type less precise than Extract<KcContext, { pageId: PageId }> {
// because we want to be able to use the mock just as the real KcContext.
}): KcContext {
}): Extract<KcContext, { pageId: PageId }> {
const { pageId, overrides } = params;
const kcContextMock = structuredCloneButFunctions(