UNPKG

@mvx/model

Version:

@mvx/model is model for mvc frameworker on server.

21 lines (20 loc) 636 B
import { FieldMetadata } from '../metadata'; export interface IRequiredDecorator<T extends FieldMetadata> { /** * Required decorator */ (dbtype?: string, dbfield?: string): PropertyDecorator; /** * Required decorator with metadata map. * @param {T} [metadata] define matadata map to resolve value to the property. */ (metadata?: T): PropertyDecorator; /** * Required decorator. */ (target: object, propertyKey: string | symbol, descriptor?: TypedPropertyDescriptor<any>): void; } /** * Required decorator. */ export declare const Required: IRequiredDecorator<FieldMetadata>;