@stackbit/sdk
Version:
41 lines • 1.53 kB
TypeScript
export declare const REFER_TO_STACKBIT_REFERENCE_DOCS = "please refer to Stackbit documentation: https://docs.stackbit.com/reference/";
export declare const REFER_TO_STACKBIT_CONFIG_DOCS: string;
export declare const STACKBIT_CONFIG_NOT_FOUND: string;
export declare class ConfigLoadError extends Error {
name: 'ConfigLoadError';
originalError?: Error;
constructor(message: string, { originalError }?: {
originalError?: Error;
});
}
export declare class StackbitConfigNotFoundError extends Error {
name: 'StackbitConfigNotFoundError';
constructor();
}
export declare class ModelLoadError extends Error {
name: 'ModelLoadError';
originalError?: Error;
constructor(message: string, { originalError }?: {
originalError?: Error;
});
}
export declare class ConfigValidationError extends Error {
name: 'ConfigValidationError';
type: string;
fieldPath: (string | number)[];
normFieldPath: (string | number)[];
value?: any;
constructor({ message, type, fieldPath, normFieldPath, value }: {
message: string;
type: string;
fieldPath: (string | number)[];
normFieldPath?: (string | number)[];
value?: any;
});
}
export declare class ConfigPresetsError extends Error {
name: 'ConfigPresetsError';
constructor(message: string);
}
export type ConfigError = ConfigLoadError | StackbitConfigNotFoundError | ModelLoadError | ConfigValidationError | ConfigPresetsError;
//# sourceMappingURL=config-errors.d.ts.map