BasePredicate
sourceConstructors
new BasePredicate(type: PredicateType): BasePredicatesource
Properties
type: PredicateTypesource
Methods
Instance methods
serialise(metadata: ReflectionMetadata): JsonValuesource
toJSON(): neversource
Inherited methods
applyFieldGuards<T>(target: AbstractCtor<T>, item: any, tracer: Tracer): Maybe<T>source
inherited from
ValidatableType.applyFieldGuards
validate<T extends ValidatableType<T>>(this: AbstractCtor<T> & CanHaveValidateHook<T>, item: any, tracer: Tracer = ...): Maybe<T>source
inherited from
ValidatableType.validate
withFields<T extends FieldDict>(fields: T): Validatable<MaterialisedType<T>> & Ctor<MaterialisedType<T>>source
inherited from
ValidatableType.withFields