@cmk/fe_utils
Version:
frontend utility library
49 lines (48 loc) • 1.46 kB
TypeScript
export declare const DOCUMENTS_MODEL_FIELD_DEFS: ({
readonly name: "document_id";
readonly data_type: "serial PRIMARY KEY";
readonly is_id_field: true;
required?: undefined;
} | {
readonly name: "user_id";
readonly data_type: "integer references _users (user_id)";
readonly required: true;
readonly is_id_field?: undefined;
} | {
readonly name: "entity_name";
readonly data_type: "varchar";
readonly required: true;
readonly is_id_field?: undefined;
} | {
readonly name: "entity_instance_id";
readonly data_type: "int";
readonly required: true;
readonly is_id_field?: undefined;
} | {
readonly name: "filename";
readonly data_type: "varchar";
readonly required: true;
readonly is_id_field?: undefined;
} | {
readonly name: "document_key";
readonly data_type: "varchar";
readonly required: true;
readonly is_id_field?: undefined;
} | {
readonly name: "upload_date";
readonly data_type: "timestamp";
readonly required: true;
readonly is_id_field?: undefined;
})[];
type DOCUMENTS_MODEL_FIELD_DEFS_TYPE = typeof DOCUMENTS_MODEL_FIELD_DEFS;
export type DOCUMENTS_MODEL_FIELDNAME_TYPE = DOCUMENTS_MODEL_FIELD_DEFS_TYPE[number]['name'];
export type DOCUMENTS_TYPE = {
document_id: number;
user_id: number;
entity_name: string;
entity_instance_id: number;
filename: string;
document_key: string;
upload_date: Date;
};
export {};