diff --git a/types/p5/constants.d.ts b/types/p5/constants.d.ts
index df2bc6d3c7..5a56c3205c 100644
--- a/types/p5/constants.d.ts
+++ b/types/p5/constants.d.ts
@@ -1,131 +1,68 @@
-import * as p5 from "./index";
+import * as p5 from './index';
-declare module "./index" {
- type ANGLE_MODE =
- | RADIANS
- | DEGREES;
+declare module './index' {
+ type ANGLE_MODE = RADIANS | DEGREES;
- type ARC_MODE =
- | CHORD
- | PIE
- | OPEN;
+ type ARC_MODE = CHORD | PIE | OPEN;
- type BEGIN_KIND =
- | POINTS
- | LINES
- | TRIANGLES
- | TRIANGLE_FAN
- | TRIANGLE_STRIP
- | QUADS
- | QUAD_STRIP;
+ type BEGIN_KIND = POINTS | LINES | TRIANGLES | TRIANGLE_FAN | TRIANGLE_STRIP | QUADS | QUAD_STRIP;
- type BLEND_MODE =
- | BLEND
- | DARKEST
- | LIGHTEST
- | DIFFERENCE
- | MULTIPLY
- | EXCLUSION
- | SCREEN
- | REPLACE
- | OVERLAY
- | HARD_LIGHT
- | SOFT_LIGHT
- | DODGE
- | BURN
- | ADD
- | NORMAL;
+ type BLEND_MODE =
+ | BLEND
+ | DARKEST
+ | LIGHTEST
+ | DIFFERENCE
+ | MULTIPLY
+ | EXCLUSION
+ | SCREEN
+ | REPLACE
+ | OVERLAY
+ | HARD_LIGHT
+ | SOFT_LIGHT
+ | DODGE
+ | BURN
+ | ADD
+ | NORMAL;
- type COLOR_MODE =
- | RGB
- | HSB
- | HSL;
+ type COLOR_MODE = RGB | HSB | HSL;
- type CURSOR_TYPE =
- | ARROW
- | CROSS
- | HAND
- | MOVE
- | TEXT;
+ type CURSOR_TYPE = ARROW | CROSS | HAND | MOVE | TEXT;
- type DEBUG_MODE =
- | GRID
- | AXES;
+ type DEBUG_MODE = GRID | AXES;
- type ELLIPSE_MODE =
- | CENTER
- | RADIUS
- | CORNER
- | CORNERS;
+ type ELLIPSE_MODE = CENTER | RADIUS | CORNER | CORNERS;
- type END_MODE = CLOSE;
+ type END_MODE = CLOSE;
- type FILTER_TYPE =
- | THRESHOLD
- | GRAY
- | OPAQUE
- | INVERT
- | POSTERIZE
- | BLUR
- | ERODE
- | DILATE
- | BLUR;
+ type FILTER_TYPE = THRESHOLD | GRAY | OPAQUE | INVERT | POSTERIZE | BLUR | ERODE | DILATE | BLUR;
- type GRAPHICS_RENDERER =
- | P2D
- | WEBGL;
+ type GRAPHICS_RENDERER = P2D | WEBGL;
- type HORIZ_ALIGN =
- | LEFT
- | CENTER
- | RIGHT;
+ type HORIZ_ALIGN = LEFT | CENTER | RIGHT;
- type IMAGE_MODE =
- | CORNER
- | CORNERS
- | CENTER;
+ type IMAGE_MODE = CORNER | CORNERS | CENTER;
- type RECT_MODE =
- | CORNER
- | CORNERS
- | CENTER
- | RADIUS;
+ type RECT_MODE = CORNER | CORNERS | CENTER | RADIUS;
- type RENDERER =
- | P2D
- | WEBGL;
+ type RENDERER = P2D | WEBGL;
- type SIZE_H = AUTO;
+ type SIZE_H = AUTO;
- type SIZE_W = AUTO;
+ type SIZE_W = AUTO;
- type STROKE_CAP =
- | SQUARE
- | PROJECT
- | ROUND;
+ type STROKE_CAP = SQUARE | PROJECT | ROUND;
- type STROKE_JOIN =
- | MITER
- | BEVEL
- | ROUND;
+ type STROKE_JOIN = MITER | BEVEL | ROUND;
- type TEXTURE_MODE =
- | IMAGE
- | NORMAL;
+ type TEXTURE_MODE = IMAGE | NORMAL;
- type THE_STYLE =
- | NORMAL
- | ITALIC
- | BOLD
- | BOLDITALIC;
+ type THE_STYLE = NORMAL | ITALIC | BOLD | BOLDITALIC;
- type TYPE =
- | VIDEO
- | AUDIO;
+ type TYPE = VIDEO | AUDIO;
- type VERT_ALIGN =
- | TOP
- | BOTTOM
- | CENTER
- | BASELINE;
+ type VERT_ALIGN = TOP | BOTTOM | CENTER | BASELINE;
+
+ type WRAP_X = CLAMP | REPEAT | MIRROR;
+
+ type WRAP_Y = CLAMP | REPEAT | MIRROR;
}
diff --git a/types/p5/global.d.ts b/types/p5/global.d.ts
index 4c8b98b2cd..d0be226edb 100644
--- a/types/p5/global.d.ts
+++ b/types/p5/global.d.ts
@@ -4,8061 +4,7254 @@
///