@stackbit/sdk
Version:
21 lines • 848 B
TypeScript
import { ContentModelMap, StackbitConfig } from '@stackbit/types';
import { ConfigValidationError } from './config-errors';
import { Config, Model } from './config-types';
export interface ConfigValidationResult {
config: Config;
valid: boolean;
errors: ConfigValidationError[];
}
export declare function validateBaseConfig(config: StackbitConfig): {
config: StackbitConfig;
valid: boolean;
errors: ConfigValidationError[];
};
export declare function validateConfig(config: Config): ConfigValidationResult;
export interface ContentModelsValidationResult {
contentModels: ContentModelMap;
valid: boolean;
errors: ConfigValidationError[];
}
export declare function validateContentModels(contentModels: ContentModelMap, models: Model[]): ContentModelsValidationResult;
//# sourceMappingURL=config-validator.d.ts.map