UNPKG

@foxpage/foxpage-core

Version:

foxpage core

25 lines (24 loc) 623 B
import { Context, Mock, MockItem } from '@foxpage/foxpage-types'; export type MockMap = Record<string, MockItem>; /** * get the used mock * * @param mocks mocks * @param ctx context * @returns page and extend mock */ export declare const getUsedMocks: (mocks: Mock[] | undefined, ctx: Context) => { pageMock: Mock; extendMock: Mock | null; }; export declare const preMock: (mock: Mock) => { idMockMap: MockMap; typeMockMap: MockMap; }; /** * merge props with mock * @param props * @param mockProps * @returns */ export declare const mergeProps: <T>(props: T, mockProps?: MockItem['props']) => T;