@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
37 lines (36 loc) • 1.08 kB
TypeScript
/**
* @description Database reflection keys
* @summary Collection of keys used for reflection metadata in database operations
* @const DBKeys
* @memberOf module:db-decorators
*/
export declare const DBKeys: {
REFLECT: string;
REPOSITORY: string;
CLASS: string;
ID: string;
INDEX: string;
UNIQUE: string;
SERIALIZE: string;
READONLY: string;
TIMESTAMP: string;
TRANSIENT: string;
HASH: string;
COMPOSED: string;
VERSION: string;
ORIGINAL: string;
};
/**
* @description Default separator character for composite indexes
* @summary The default separator character used when concatenating multiple fields into a single index
* @const DefaultSeparator
* @memberOf module:db-decorators
*/
export declare const DefaultSeparator = "_";
/**
* @description Default format for timestamp fields
* @summary Standard date format string used for timestamp fields in database models
* @const DEFAULT_TIMESTAMP_FORMAT
* @memberOf module:db-decorators
*/
export declare const DEFAULT_TIMESTAMP_FORMAT = "dd/MM/yyyy HH:mm:ss:S";