VALIDATION

Namespace

VALIDATION

Description:
  • Shared validation functions
Source:

Methods

(static) Fill#_isRepetition(value) → {boolean}

Description:
  • Returns whether the passed value is a repetition value
Source:
See:
Parameters:
Name Type Description
value string Repetition value
Returns:
True || False
Type
boolean

(static) Group#_isCanvasLabObject(value) → {boolean}

Description:
  • Returns whether the passed value is a CanvasLab object; Line, Circle, Rectangle, Text
Source:
See:
Parameters:
Name Type Description
value Object CanvasLab object; Line, Circle, Rectangle, Text
Returns:
True || False
Type
boolean

(static) Position#_isNumber(value) → {boolean}

Description:
  • Returns whether the passed value is a Number value
Source:
See:
Parameters:
Name Type Description
value number Number value
Returns:
True || False
Type
boolean

(static) is256(value) → {boolean}

Description:
  • Returns whether the passed value is a 256 color value; 0 - 255
Source:
Parameters:
Name Type Description
value number 256 color value; 0 - 255
Returns:
True || False
Type
boolean

(static) isAlign(value) → {boolean}

Description:
  • Returns whether the passed value is an Anchor alignment
Source:
Parameters:
Name Type Description
value string Anchor alignment
Returns:
True || False
Type
boolean

(static) isAlpha(value) → {boolean}

Description:
  • Returns whether the passed value is an alpha value; 0.00 - 1
Source:
Parameters:
Name Type Description
value number Alpha value; 0.00 - 1
Returns:
True || False
Type
boolean

(static) isAnchor(value) → {boolean}

Description:
  • Returns whether the passed value is an Anchor alignment
Source:
Parameters:
Name Type Description
value string Anchor alignment
Returns:
True || False
Type
boolean

(static) isAngle(value) → {boolean}

Description:
  • Returns whether the passed value is an Angle or equivalent value
Source:
Parameters:
Name Type Description
value Object | number Angle object or number value
Returns:
True || False
Type
boolean

(static) isAspect(value) → {boolean}

Description:
  • Returns whether the passed value is an Aspect
Source:
Parameters:
Name Type Description
value Object Aspect or object equivalent
Returns:
True || False
Type
boolean

(static) isBlur(value) → {boolean}

Description:
  • Returns whether the passed value is a blur value
Source:
Parameters:
Name Type Description
value number Blur value
Returns:
True || False
Type
boolean

(static) isCanvasLabObject(value) → {boolean}

Description:
  • Returns whether the passed value is a CanvasLab object; Line, Circle, Rectangle, Text
Source:
Parameters:
Name Type Description
value Object CanvasLab object; Line, Circle, Rectangle, Text
Returns:
True || False
Type
boolean

(static) isColorModel(value) → {boolean}

Description:
  • Returns whether the passed value is a color model
Source:
Parameters:
Name Type Description
value Object Color model or object equivalent
Returns:
True || False
Type
boolean

(static) isColorName(value) → {boolean}

Description:
  • Returns whether the passed value is a CSS color name
Source:
Parameters:
Name Type Description
value string CSS color name
Returns:
True || False
Type
boolean

(static) isControlPoint(value) → {boolean}

Description:
  • Returns whether the passed value is an array of Control Point values
Source:
Parameters:
Name Type Description
value Array.<number> Array of Control Points
Returns:
True || False
Type
boolean

(static) isDecimal(value) → {boolean}

Description:
  • Returns whether the passed value is a decimal value; 0.00 - 1
Source:
Parameters:
Name Type Description
value number Decimal value; 0.00 - 1
Returns:
True || False
Type
boolean

(static) isDegree(value) → {boolean}

Description:
  • Returns whether the passed value is a degree
Source:
Parameters:
Name Type Description
value number Degree
Returns:
True || False
Type
boolean

(static) isFill(value) → {boolean}

Description:
  • Returns whether the passed value is a Fill property object
Source:
Parameters:
Name Type Description
value Object Fill
Returns:
True || False
Type
boolean

(static) isFillType(value) → {boolean}

Description:
  • Returns whether the passed value is a fill type
Source:
Parameters:
Name Type Description
value string Fill type
Returns:
True || False
Type
boolean

(static) isGradient(value) → {boolean}

Description:
  • Returns whether the passed value is a gradient object
Source:
Parameters:
Name Type Description
value Object Gradient object
Returns:
True || False
Type
boolean

(static) isInDom(value) → {boolean}

Description:
  • Returns whether the passed value is an element id within the DOM
Source:
Parameters:
Name Type Description
value string Element id
Returns:
True || False
Type
boolean

(static) isNumber(value) → {boolean}

Description:
  • Returns whether the passed value is a Number value
Source:
Parameters:
Name Type Description
value number Number value
Returns:
True || False
Type
boolean

(static) isPoint(value) → {boolean}

Description:
  • Returns whether the passed value is a Point
Source:
Parameters:
Name Type Description
value Object Point or object equivalent
Returns:
True || False
Type
boolean

(static) isPointNAspect(value) → {boolean}

Description:
  • Returns whether the passed value is a Point & Aspect
Source:
Parameters:
Name Type Description
value Object Object
Properties
Name Type Description
point Point Point object
aspect Aspect Aspect object
Returns:
True || False
Type
boolean

(static) isRadian(value) → {boolean}

Description:
  • Returns whether the passed value is a radian; 0 - 6.28...
Source:
Parameters:
Name Type Description
value number Radian value; 0 - 6.28...
Returns:
True || False
Type
boolean

(static) isRadius(value) → {boolean}

Description:
  • Returns whether the passed value is a radius value
Source:
Parameters:
Name Type Description
value number Radius value
Returns:
True || False
Type
boolean

(static) isRepetition(value) → {boolean}

Description:
  • Returns whether the passed value is a repetition value
Source:
Parameters:
Name Type Description
value string Repetition value
Returns:
True || False
Type
boolean

(static) isSegments(value) → {boolean}

Description:
  • Returns whether the passed value is an Array of segment values
Source:
Parameters:
Name Type Description
value Array.<number> Array of segment values
Returns:
True || False
Type
boolean

(static) isStop(value) → {boolean}

Description:
  • Returns whether the passed value is a Stop or object equivalent
Source:
Parameters:
Name Type Description
value Object Stop or object equivalent
Returns:
True || False
Type
boolean

(static) isStroke(value) → {boolean}

Description:
  • Returns whether the passed value is a Stroke property object
Source:
Parameters:
Name Type Description
value Object Stroke
Returns:
True || False
Type
boolean

(static) isStrokeType(value) → {boolean}

Description:
  • Returns whether the passed value is a stroke type
Source:
Parameters:
Name Type Description
value string Stroke type
Returns:
True || False
Type
boolean

(static) isTemplate(value) → {boolean}

Description:
  • Returns whether the passed value is a Template
Source:
Parameters:
Name Type Description
value Template Template object
Returns:
True || False
Type
boolean

(static) isTransition(value) → {boolean}

Description:
  • Returns whether the passed value is a Transition
Source:
Parameters:
Name Type Description
value Transition Transition object
Returns:
True || False
Type
boolean

(static) isWidth(value) → {boolean}

Description:
  • Returns whether the passed value is a width value
Source:
Parameters:
Name Type Description
value number Width value
Returns:
True || False
Type
boolean