@iaminfinity/express-cassandra
Version:
Nest - modern, fast, powerful node.js web framework (@express-cassandra)
14 lines (13 loc) • 933 B
TypeScript
import 'reflect-metadata';
export declare function setEntity(target: any, entity: Function): void;
export declare function getEntity(target: any): Function;
export declare function setEntityName(target: any, modelName: string): void;
export declare function getEntityName(target: any): string;
export declare function getAttributes(target: any): any | undefined;
export declare function setAttributes(target: any, attributes: any): void;
export declare function addAttribute(target: any, name: string, options: any): void;
export declare function addAttributeOptions(target: any, propertyName: string, options: any): void;
export declare function getOptions(target: any): any | undefined;
export declare function setOptions(target: any, options: any): void;
export declare function addOptions(target: any, options: any): void;
export declare const addHookFunction: (target: object, metadataKey: string) => (...args: any[]) => any[];