UNPKG

@eggjs/dal-decorator

Version:
10 lines (9 loc) 610 B
import type { ColumnParams, ColumnTypeParams, EggProtoImplClass } from '@eggjs/tegg-types'; export type ColumnInfoMap = Map<string, ColumnParams>; export type ColumnTypeMap = Map<string, ColumnTypeParams>; export declare class ColumnInfoUtil { static addColumnInfo(clazz: EggProtoImplClass, property: string, column: ColumnInfoUtil): void; static addColumnType(clazz: EggProtoImplClass, property: string, type: ColumnTypeParams): void; static getColumnInfoMap(clazz: EggProtoImplClass): ColumnInfoMap | undefined; static getColumnTypeMap(clazz: EggProtoImplClass): ColumnTypeMap | undefined; }