ReadonlyeachReadonlymaxReadonlyminReadonlyofReadonlyuniqueFluent builder for parsing booleans
-ReadonlyequalsA parser
-ReadonlyequalsFluent builder for parsing dates
-ReadonlyanyReadonlyequalsReadonlymaxReadonlyminA parser
-ReadonlyeachReadonlymaxReadonlyminReadonlyofFluent builder for parsing floats
-ReadonlyanyReadonlyequalsReadonlymaxReadonlyminFluent builder for parsing ints
-ReadonlyanyReadonlyequalsReadonlymaxReadonlyminReadonlywithOptionalvalue: numberStarting point for a new parsing and validating
-A parser
-Creates error objects
-Static Readonlyarrayvalue should be an array
-Static Readonlybooleanvalue should be a boolean
-Static Readonlycomplexvalue should be a complex object
-Static Readonlydatevalue should be a date
-Static Readonlydictionaryvalue should be a array
-Static Readonlyemptynot an error
-Static Readonlyfloatvalue should be a float
-Static Readonlyintvalue should be an int
-Static Readonlyjsonvalue should be a json
-Static Readonlyrequiredrequired
-Static Readonlystringvalue should be a string
-Static Readonlyuniquevalues unique
-Static Readonlyanyvalue should be equal to any of the values, ignoreCase only valid for string
-OptionalignoreCase: booleanStatic ReadonlyendsStatic ReadonlyequalsStatic ReadonlyincludesStatic ReadonlymatchesStatic ReadonlymaxStatic ReadonlymaxStatic ReadonlyminStatic ReadonlyminStatic ReadonlynotStatic ReadonlystartsA parser
-ReadonlyarrayReadonlybooleanReadonlydateReadonlydictionaryReadonlyfloatReadonlyintReadonlyjsonReadonlyparseReadonlystringFluent builder for parsing strings
-ReadonlyanyReadonlyendsReadonlyequalsReadonlyincludesReadonlymatchesReadonlymaxReadonlyminReadonlystartsCreates a wrap around a parse function
-Allows the result to be negated. -The parse function should return errors for every result -to allow negation
-parse function that is negatable
-negate the result
-a current parser
-creates a normalised parse result
-parsed value
-errors, success is true if empty
-get values array if not already
-Gets a chained, parent and current parser
-parent parser
-current parser
-name for debugging
-a chained parse function
-Parse a date, throw if not a date
-to be parsed
-a date or null
-Parse the value passed
-a parsable number type
-base (2-36) defaults to 10 for decimal
-number or throws if not
-Validate a value is a maximum
-Validate a value is a minimum
-provides a parse method for object typed as T
-a complex schema
-parser
-Attempt to parse a value to a date
-to be parsed
-a date or null
-Attempt to parse an integer value
-value
-Optionalradix: number = undefinedwill default to 10
-number or null
-For examples see the tests
-this is a good start /src/parsing/required.spec.ts
A parser
-Readonlyeachparse each item with a parser
-Readonlymaxmaximum length of the array
-Readonlyminminimum length of the array
-ReadonlynotReadonlyofdeclare the type of each item
-Readonlyuniquecheck for uniqueness by a given distintor
-A parser
-A parser
-A parser function and negate value
-The parse function should return a negatable (non-normal) result -ie, it should return errors on success and failure to parse -so the result can be negated
-A parser
-Optionalexclusive: booleanOptionalexclusive: booleanA parser
-Readonlyeachparse each item with a parser
-Readonlymaxmaximum length of the array
-Readonlyminminimum length of the array
-ReadonlynotReadonlyofdeclare the type of each item
-A parser
-Optionalexclusive: booleanOptionalexclusive: booleanA parser
-Optionalexclusive: booleanOptionalexclusive: booleanA parser
-A parse function
-A parser
-A parser
-OptionalignoreCase: booleanOptionalignoreCase: booleanOptionalignoreCase: booleanOptionalignoreCase: booleanOptionalname: stringOptionalexclusive: booleanOptionalexclusive: booleanOptionalignoreCase: booleanA number enum map object
-Types which can be parsed to a date
-can compare with > < etc
-Constvalues considered to be a boolean false
-Constvalues considered to be a boolean true
-ConstGlobal date parsing settings
-Constcheck a value is an object
-value to check
-true if value is an object
-Const
A parser
-