Class: Float
Hierarchy
↳ Number
↳ Float
Index
Constructors
Properties
Methods
Object literals
Constructors
constructor
+ new Float(min: number, max: number, defaultVal: number, flags: number): Float
Inherited from Number.constructor
Overrides Field.constructor
Defined in lib/fields/Number.ts:9
Parameters:
| Name | Type | Default | 
|---|---|---|
min | 
number | undefined | 
max | 
number | undefined | 
defaultVal | 
number | undefined | 
flags | 
number | null | 
Returns: Float
Properties
default
• default: any
Defined in lib/Field.ts:13
The value to be returned from Field.prototype.parse when invoked with undefined or null. Note that providing a defualt value effectively renders the field optional.
flags
• flags: number
Defined in lib/Field.ts:16
A bit field representing a set of boolean flags.
lastError
• lastError: string
Inherited from Field.lastError
Defined in lib/Field.ts:19
The error message produced by the last call to Field.prototype.parse, if it was unsuccessful.
max
• max: number
Defined in lib/fields/Number.ts:9
min
• min: number
Defined in lib/fields/Number.ts:7
Methods
clone
▸ clone(): Field
Defined in lib/Field.ts:39
Returns a copy of the Field instance.
Returns: Field
hasFlag
▸ hasFlag(flag: number): boolean
Defined in lib/Field.ts:34
Checks if the specified flag is set on Field.prototype.flags.
Parameters:
| Name | Type | Description | 
|---|---|---|
flag | 
number | A bit mask. | 
Returns: boolean
A boolean determining whether or not the flag is present.
parse
▸ parse(value: any): Promise‹any›
Defined in lib/fields/Float.ts:7
Parameters:
| Name | Type | 
|---|---|
value | 
any | 
Returns: Promise‹any›
Object literals
Static Flags
▪ Flags: object
Defined in lib/Field.ts:5
OPT
• OPT: number = 1
Defined in lib/Field.ts:7
OPTIONAL denotes that a field should have a default value of null.
PRV
• PRV: number = 2
Defined in lib/Field.ts:9
PRIVATE denotes that a field should not be exposed.