@palmares/databases
Version:
Add support for working with databases with palmares framework
41 lines • 1.72 kB
TypeScript
export declare class ModelNoUniqueFieldsError extends Error {
constructor(modelName: string);
}
/**
* The Primary key is required, because we do relations in memory.
* Without that for some databases/orms it would not behave as expected.
*/
export declare class ModelNoPrimaryKeyFieldError extends Error {
constructor(modelName: string);
}
export declare class ModelCircularAbstractError extends Error {
constructor(originalModelName: string, abstractModelName: string);
}
export declare class ModelInvalidAbstractFieldError extends Error {
constructor(modelName: string, abstractModelName: string, fieldName: string);
}
export declare class ModelInvalidAbstractManagerError extends Error {
constructor(modelName: string, abstractModelName: string, managerName: string);
}
export declare class ManagerEngineInstanceNotFoundError extends Error {
constructor(engineName: string);
}
export declare class ShouldAssignAllInstancesException extends Error {
constructor();
}
export declare class EngineDoesNotSupportFieldTypeException extends Error {
constructor(engineName: string, fieldType: string);
}
export declare class RelatedModelFromForeignKeyIsNotFromEngineException extends Error {
constructor(engineName: string, modelName: string, foreignKeyFieldName: string, foreignKeyFieldModelName: string, fieldName: string);
}
export declare class MissingWhereClauseException extends Error {
constructor(fun: string);
}
export declare class ModelMissingException extends Error {
constructor(modelName: string);
}
export declare class FieldFromModelMissingException extends Error {
constructor(modelName: string, fieldName: string);
}
//# sourceMappingURL=exceptions.d.ts.map