File tree Expand file tree Collapse file tree 1 file changed +30
-11
lines changed Expand file tree Collapse file tree 1 file changed +30
-11
lines changed Original file line number Diff line number Diff line change 1
- module . exports = class ByteFlagCalculator {
2
- static hasBytes ( flags , flag ) {
3
- return ( flags & flag ) === flag ;
4
- }
1
+ function ByteFlagCalculator ( ) {
2
+ }
5
3
6
- static addBytes ( flags , flag ) {
7
- return flags | flag ;
8
- }
4
+ /**
5
+ * @param {Number } flags
6
+ * @param {Number } flag
7
+ *
8
+ * @returns {boolean }
9
+ */
10
+ ByteFlagCalculator . hasBytes = function ( flags , flag ) {
11
+ return ( flags & flag ) === flag ;
12
+ }
13
+ /**
14
+ * @param {Number } flags
15
+ * @param {Number } flag
16
+ *
17
+ * @returns {Number }
18
+ */
19
+ ByteFlagCalculator . addBytes = function ( flags , flag ) {
20
+ return flags | flag ;
21
+ }
22
+ /**
23
+ * @param {Number } flags
24
+ * @param {Number } flag
25
+ *
26
+ * @returns {Number }
27
+ */
28
+ ByteFlagCalculator . removeBytes = function ( flags , flag ) {
29
+ return flags & ~ flag ;
30
+ }
9
31
10
- static removeBytes ( flags , flag ) {
11
- return flags & ~ flag ;
12
- }
13
- } ;
32
+ module . exports = ByteFlagCalculator ;
You can’t perform that action at this time.
0 commit comments