Gjallarhorn


Validators

Namespace: Gjallarhorn
Parent Module: Validation

Functions and values

Function or valueDescription
containedWithin collection step
Signature: collection:seq<'?8770> -> step:ValidationCollector<'?8770> -> ValidationCollector<'?8770>
Type parameters: '?8770
containsAtLeastOneDigit str
Signature: str:ValidationCollector<string> -> ValidationCollector<string>
containsAtLeastOneLowerCaseCharacter str
Signature: str:ValidationCollector<string> -> ValidationCollector<string>
containsAtLeastOneUpperCaseCharacter str
Signature: str:ValidationCollector<string> -> ValidationCollector<string>
greaterOrEqualTo value step
Signature: value:'?8762 -> step:ValidationCollector<'?8762> -> ValidationCollector<'?8762>
Type parameters: '?8762
greaterThan value step
Signature: value:'?8760 -> step:ValidationCollector<'?8760> -> ValidationCollector<'?8760>
Type parameters: '?8760
hasLength length str
Signature: length:int -> str:ValidationCollector<string> -> ValidationCollector<string>
hasLengthAtLeast length str
Signature: length:int -> str:ValidationCollector<string> -> ValidationCollector<string>
hasLengthNoLongerThan length str
Signature: length:int -> str:ValidationCollector<string> -> ValidationCollector<string>
isAlphanumeric str
Signature: str:ValidationCollector<string> -> ValidationCollector<string>
isBetween lowerBound upperBound step
Signature: lowerBound:'?8768 -> upperBound:'?8768 -> step:ValidationCollector<'?8768> -> ValidationCollector<'?8768>
Type parameters: '?8768
lessOrEqualTo value step
Signature: value:'?8766 -> step:ValidationCollector<'?8766> -> ValidationCollector<'?8766>
Type parameters: '?8766
lessThan value step
Signature: value:'?8764 -> step:ValidationCollector<'?8764> -> ValidationCollector<'?8764>
Type parameters: '?8764
matchesPattern pattern str
Signature: pattern:string -> str:ValidationCollector<string> -> ValidationCollector<string>
noSpaces str
Signature: str:ValidationCollector<string> -> ValidationCollector<string>
notContainedWithin collection step
Signature: collection:seq<'?8772> -> step:ValidationCollector<'?8772> -> ValidationCollector<'?8772>
Type parameters: '?8772
notEqual value step
Signature: value:'?8758 -> step:ValidationCollector<'?8758> -> ValidationCollector<'?8758>
Type parameters: '?8758
notNullOrWhitespace str
Signature: str:ValidationCollector<string> -> ValidationCollector<string>
noValidation input
Signature: input:'?8745 -> '?8745
Type parameters: '?8745
Fork me on GitHub