bitwise-operation
Advanced tools
Comparing version 1.2.1 to 1.2.2
@@ -138,4 +138,16 @@ // Bitwise.js 1.1.1 | ||
}; | ||
Bitwise.set = function(value, idx) { | ||
if (!(value instanceof Bitwise)) value = new Bitwise(value); | ||
return value.set(idx).valueOf(); | ||
}; | ||
Bitwise.unset = function(value, idx) { | ||
if (!(value instanceof Bitwise)) value = new Bitwise(value); | ||
return value.unset(idx).valueOf(); | ||
}; | ||
Bitwise.get = function(value, idx) { | ||
if (!(value instanceof Bitwise)) value = new Bitwise(value); | ||
return value.get(idx); | ||
}; | ||
Bitwise.prototype.valueOf = function valueOf() { | ||
@@ -142,0 +154,0 @@ return this.value; |
@@ -53,3 +53,3 @@ { | ||
"readme": "ERROR: No README data found!", | ||
"version": "1.2.1" | ||
"version": "1.2.2" | ||
} |
@@ -36,2 +36,8 @@ declare var Bitwise: Bitwise.BitwiseStatic; | ||
mask(from: number = 0, to: number): number; | ||
set(value: number | Bitwise, idx: number): number; | ||
unset(value: number | Bitwise, idx: number): number; | ||
get(idx: number): boolean; | ||
} | ||
@@ -64,3 +70,3 @@ | ||
get(idx: number): Bitwise; | ||
get(idx: number): boolean; | ||
@@ -67,0 +73,0 @@ toggle(idx: number): Bitwise; |
36810
361