Skip to content

Commit 725e1d7

Browse files
committed
JSDoc changes to help TypeScript not get its knickers in a twist
1 parent 27cbd68 commit 725e1d7

8 files changed

Lines changed: 19 additions & 21 deletions

File tree

src/const.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ var CONST = {
2222
*/
2323
VERSION: '3.17.0',
2424

25-
BlendModes: require('./renderer/BlendModes'),
26-
27-
ScaleModes: require('./renderer/ScaleModes'),
28-
2925
/**
3026
* AUTO Detect Renderer.
3127
*

src/phaser.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,11 @@ var Extend = require('./utils/object/Extend');
1313
* @namespace Phaser
1414
*/
1515

16-
/**
17-
* The root types namespace.
18-
*
19-
* @namespace Phaser.Types
20-
* @since 3.17.0
21-
*/
22-
2316
var Phaser = {
2417

2518
Actions: require('./actions'),
2619
Animations: require('./animations'),
20+
BlendModes: require('./renderer/BlendModes'),
2721
Cache: require('./cache'),
2822
Cameras: require('./cameras'),
2923
Core: require('./core'),
@@ -44,6 +38,7 @@ var Phaser = {
4438
Plugins: require('./plugins'),
4539
Renderer: require('./renderer'),
4640
Scale: require('./scale'),
41+
ScaleModes: require('./renderer/ScaleModes'),
4742
Scene: require('./scene/Scene'),
4843
Scenes: require('./scene'),
4944
Structs: require('./structs'),
@@ -79,6 +74,13 @@ if (typeof PLUGIN_FBINSTANT)
7974

8075
Phaser = Extend(false, Phaser, CONST);
8176

77+
/**
78+
* The root types namespace.
79+
*
80+
* @namespace Phaser.Types
81+
* @since 3.17.0
82+
*/
83+
8284
// Export it
8385

8486
module.exports = Phaser;

src/renderer/BlendModes.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
* Phaser Blend Modes.
99
*
1010
* @namespace Phaser.BlendModes
11-
* @memberof Phaser
1211
* @since 3.0.0
1312
*/
1413

src/renderer/ScaleModes.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,17 @@
88
* Phaser Scale Modes.
99
*
1010
* @namespace Phaser.ScaleModes
11-
* @memberof Phaser
1211
* @since 3.0.0
1312
*/
1413

15-
module.exports = {
14+
var ScaleModes = {
1615

1716
/**
1817
* Default Scale Mode (Linear).
1918
*
2019
* @name Phaser.ScaleModes.DEFAULT
2120
* @type {integer}
22-
* @const
21+
* @readonly
2322
* @since 3.0.0
2423
*/
2524
DEFAULT: 0,
@@ -29,7 +28,7 @@ module.exports = {
2928
*
3029
* @name Phaser.ScaleModes.LINEAR
3130
* @type {integer}
32-
* @const
31+
* @readonly
3332
* @since 3.0.0
3433
*/
3534
LINEAR: 0,
@@ -39,9 +38,11 @@ module.exports = {
3938
*
4039
* @name Phaser.ScaleModes.NEAREST
4140
* @type {integer}
42-
* @const
41+
* @readonly
4342
* @since 3.0.0
4443
*/
4544
NEAREST: 1
4645

4746
};
47+
48+
module.exports = ScaleModes;

src/scale/const/CENTER_CONST.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*
1818
* To find out what each mode does please see [Phaser.Scale.Center]{@link Phaser.Scale.Center}.
1919
*
20-
* @typedef {(Phaser.Scale.Center.NO_CENTER|Phaser.Scale.Center.CENTER_BOTH|Phaser.Scale.Center.CENTER_HORIZONTALLY|Phaser.Scale.Center.CENTER_VERTICALLY)} Phaser.Scale.CenterType
20+
* @typedef {Phaser.Scale.Center} Phaser.Scale.CenterType
2121
* @memberof Phaser.Scale
2222
* @since 3.16.0
2323
*/

src/scale/const/ORIENTATION_CONST.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*
1818
* To find out what each mode does please see [Phaser.Scale.Orientation]{@link Phaser.Scale.Orientation}.
1919
*
20-
* @typedef {(Phaser.Scale.Orientation.LANDSCAPE|Phaser.Scale.Orientation.PORTRAIT)} Phaser.Scale.OrientationType
20+
* @typedef {Phaser.Scale.Orientation} Phaser.Scale.OrientationType
2121
* @memberof Phaser.Scale
2222
* @since 3.16.0
2323
*/

src/scale/const/SCALE_MODE_CONST.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*
1818
* To find out what each mode does please see [Phaser.Scale.ScaleModes]{@link Phaser.Scale.ScaleModes}.
1919
*
20-
* @typedef {(Phaser.Scale.ScaleModes.NONE|Phaser.Scale.ScaleModes.WIDTH_CONTROLS_HEIGHT|Phaser.Scale.ScaleModes.HEIGHT_CONTROLS_WIDTH|Phaser.Scale.ScaleModes.FIT|Phaser.Scale.ScaleModes.ENVELOP|Phaser.Scale.ScaleModes.RESIZE)} Phaser.Scale.ScaleModeType
20+
* @typedef {Phaser.Scale.ScaleModes} Phaser.Scale.ScaleModeType
2121
* @memberof Phaser.Scale
2222
* @since 3.16.0
2323
*/

src/scale/const/ZOOM_CONST.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*
1818
* To find out what each mode does please see [Phaser.Scale.Zoom]{@link Phaser.Scale.Zoom}.
1919
*
20-
* @typedef {(Phaser.Scale.Zoom.NO_ZOOM|Phaser.Scale.Zoom.ZOOM_2X|Phaser.Scale.Zoom.ZOOM_4X|Phaser.Scale.Zoom.MAX_ZOOM)} Phaser.Scale.ZoomType
20+
* @typedef {Phaser.Scale.Zoom} Phaser.Scale.ZoomType
2121
* @memberof Phaser.Scale
2222
* @since 3.16.0
2323
*/

0 commit comments

Comments
 (0)