@resk/core
Version:
An innovative TypeScript framework that empowers developers to build applications with a fully decorator-based architecture for efficient resource management. By combining the power of decorators with a resource-oriented design, DecorRes enhances code cla
103 lines (102 loc) • 2.36 kB
TypeScript
export declare const validator: {
separators: {
multiple: string;
single: string;
};
failedForNFields: {
one: string;
other: string;
};
failedForNItems: {
one: string;
other: string;
};
invalidRule: string;
invalidRuleParams: string;
invalidMessage: string;
invalidEnumValue: string;
required: string;
minLength: string;
maxLength: string;
minValue: string;
maxValue: string;
pattern: string;
email: string;
url: string;
date: string;
time: string;
datetime: string;
"datetime-local": string;
month: string;
week: string;
number: string;
integer: string;
evenNumber: string;
oddNumber: string;
float: string;
fileName: string;
isNumber: string;
isNonNullString: string;
length: string;
lengthRange: string;
numberLessThanOrEquals: string;
numberLessThan: string;
numberGreaterThanOrEquals: string;
numberGreaterThan: string;
noteEquals: string;
numberIsDifferentFrom: string;
numberEquals: string;
phoneNumber: string;
emailOrPhoneNumber: string;
boolean: string;
numberBetween: string;
decimalCount: string;
string: string;
endsWithOneOf: string;
startsWithOneOf: string;
array: string;
arrayMinLength: string;
arrayMaxLength: string;
arrayLength: string;
arrayContains: string;
arrayUnique: string;
arrayAllStrings: string;
arrayAllNumbers: string;
arrayOf: string;
oneOf: string;
allOf: string;
validateNested: string;
validateNestedInvalidType: string;
dateAfter: string;
dateBefore: string;
dateBetween: string;
dateEquals: string;
futureDate: string;
pastDate: string;
file: string;
fileSize: string;
fileType: string;
image: string;
fileExtension: string;
minFileSize: string;
uuid: string;
json: string;
base64: string;
hexColor: string;
creditCard: string;
ip: string;
macAddress: string;
regex: string;
tests: {
entity: {
name: string;
id: string;
email: string;
aString: string;
url: string;
note: string;
createdAt: string;
updatedAt: string;
};
};
};