BasePredicate

source

Constructors

new BasePredicate(type: PredicateType): BasePredicatesource

Properties

readonlytype: PredicateTypesource

Methods

Instance methods

abstractserialise(metadata: ReflectionMetadata): JsonValuesource

toJSON(): neversource

Inherited methods

staticapplyFieldGuards<T>(target: AbstractCtor<T>, item: any, tracer: Tracer): Maybe<T>source

inherited from ValidatableType.applyFieldGuards

staticvalidate<T extends ValidatableType<T>>(this: AbstractCtor<T> & CanHaveValidateHook<T>, item: any, tracer: Tracer = ...): Maybe<T>source

inherited from ValidatableType.validate

staticwithFields<T extends FieldDict>(fields: T): Validatable<MaterialisedType<T>> & Ctor<MaterialisedType<T>>source

inherited from ValidatableType.withFields