firebird-orm
Version:
Um ORM elegante e tipado para Firebird
17 lines (16 loc) • 596 B
TypeScript
import 'reflect-metadata';
export declare const ENTITY_METADATA_KEY: unique symbol;
export declare const COLUMN_METADATA_KEY: unique symbol;
export declare const PRIMARY_COLUMN_METADATA_KEY: unique symbol;
export interface EntityOptions {
name?: string;
}
export interface ColumnOptions {
name?: string;
type?: string;
nullable?: boolean;
length?: number;
}
export declare function Entity(options?: EntityOptions): ClassDecorator;
export declare function Column(options?: ColumnOptions): PropertyDecorator;
export declare function PrimaryGeneratedColumn(): PropertyDecorator;