UNPKG

@foxpage/foxpage-manager

Version:

foxpage resource manager

39 lines (38 loc) 1.05 kB
import { Application, ContentRelationInfo, Mock, MockManager } from '@foxpage/foxpage-types'; /** * mock manager * * @export * @class MockManager */ export declare class MockManagerImpl implements MockManager { private appId; constructor(app: Application); /** * get mock from local first, not exist will fetch from server * * @param {string} mockId * @return {*} {(Promise<Mock | undefined>)} */ getMock(mockId: string): Promise<Mock | undefined>; /** * get mocks * * @param {string[]} mockIds * @return {*} {Promise<Mock[]>} */ getMocks(mockIds: string[]): Promise<ContentRelationInfo[]>; /** * get mock from local first, not exist will fetch from server * * @param {string} mockId * @return {*} {(Promise<Mock | undefined>)} */ getDraftMock(mockId: string): Promise<Mock | undefined>; /** * get draft mocks * @param mockIds * @returns */ getDraftMocks(mockIds: string[]): Promise<ContentRelationInfo[]>; }