lambdaorm-base
Version:
14 lines (13 loc) • 582 B
TypeScript
import { Enum, FormatMapping, EntityMapping, PropertyMapping, Mapping } from '../../../domain';
import { DomainConfigServiceBase } from './domainConfigServiceBase';
export declare class MappingConfigService extends DomainConfigServiceBase<EntityMapping, PropertyMapping> {
private mapping;
enums: Enum[];
constructor(mapping: Mapping, enums?: Enum[]);
get name(): string;
get format(): FormatMapping | undefined;
get(): Mapping;
set(value: Mapping): void;
get entities(): EntityMapping[];
entityMapping(entityName: string): string | undefined;
}