@dbs-portal/tool-mock
Version:
API mocking toolkit using MSW for DBS Portal development workflows
33 lines • 1.09 kB
TypeScript
/**
* Mock configuration management
*/
import type { MockConfig, MockSetupOptions } from './types';
/**
* Initialize mock configuration with environment-aware defaults
*/
export declare function initializeMockConfig(overrides?: Partial<MockConfig>): MockConfig;
/**
* Get the current mock configuration
*/
export declare function getMockConfig(): MockConfig;
/**
* Update the global mock configuration
*/
export declare function updateMockConfig(updates: Partial<MockConfig>): MockConfig;
/**
* Reset mock configuration to defaults
*/
export declare function resetMockConfig(): MockConfig;
/**
* Validate mock configuration
*/
export declare function validateMockConfig(config: Partial<MockConfig>): string[];
/**
* Create configuration from setup options
*/
export declare function createConfigFromSetupOptions(options: MockSetupOptions): MockConfig;
/**
* Get configuration for specific environment
*/
export declare function getConfigForEnvironment(environment: 'development' | 'testing' | 'storybook' | 'production'): Partial<MockConfig>;
//# sourceMappingURL=config.d.ts.map