UNPKG

redis-orm-node

Version:

`redis-orm` is a lightweight Object-Relational Mapping (ORM) library for Node.js.

18 lines (17 loc) 815 B
import { EntityDefinition, PropertyMetadata, PropertyOption } from "./types"; import { EntityOptions } from "./types"; declare class InternalStorage { entityMetadata: WeakMap<object, EntityOptions>; propertiesMetadata: PropertyMetadata[]; entityDefinition: WeakMap<object, EntityDefinition>; pushEntityOptions(target: object, options: EntityOptions): void; pushColumnOptions(object: object, propertyName: string, options: PropertyOption): void; getEntityWorkspace(target: object): { entityOptions: EntityOptions | undefined; propertyMetadata: PropertyMetadata[]; }; pushEntityDefinition(object: object, definition: EntityDefinition): void; getEntityDefinition(object: object): EntityDefinition; } export declare const internalStorage: InternalStorage; export {};