@calf/serializable
Version:
Serializable module of Calf framework.
34 lines (33 loc) • 721 B
TypeScript
import "reflect-metadata";
import { IEntityDefinition } from "../interfaces/entity-definition.interface";
import { BaseParser } from "./base.parser";
/**
* Entity parser
*/
export declare class EntityParser extends BaseParser<IEntityDefinition> {
/**
* Parse entity
* @param target
*/
parse(target: Object): IEntityDefinition | undefined;
/**
* Get entity
* @param target
*/
private getEntity;
/**
* Get timestamp
* @param target
*/
private getTimestamp;
/**
* Get indexes
* @param target
*/
private getIndexes;
/**
* Get extends
* @param target
*/
private getExtends;
}