UNPKG

@calf/serializable

Version:

Serializable module of Calf framework.

34 lines (33 loc) 721 B
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; }