Use hex contants for limits for better maintainability.

This commit is contained in:
László Monda
2016-04-09 13:44:54 +02:00
parent 9dde4e6bd7
commit 8a2fd58c00

View File

@@ -1,25 +1,25 @@
function assertUInt8(target: any, key: string) { function assertUInt8(target: any, key: string) {
return assertInteger(target, key, 0, 255); return assertInteger(target, key, 0, 0xFF);
} }
function assertInt8(target: any, key: string) { function assertInt8(target: any, key: string) {
return assertInteger(target, key, -128, 127); return assertInteger(target, key, -0x80, 0x7F);
} }
function assertUInt16(target: any, key: string) { function assertUInt16(target: any, key: string) {
return assertInteger(target, key, 0, 65535); return assertInteger(target, key, 0, 0xFFFF);
} }
function assertInt16(target: any, key: string) { function assertInt16(target: any, key: string) {
return assertInteger(target, key, -32768, 32767); return assertInteger(target, key, -0x8000, 0x7FFF);
} }
function assertUInt32(target: any, key: string) { function assertUInt32(target: any, key: string) {
return assertInteger(target, key, 0, 4294967295); return assertInteger(target, key, 0, 0xFFFFFFFF);
} }
function assertInt32(target: any, key: string) { function assertInt32(target: any, key: string) {
return assertInteger(target, key, -2147483648, 2147483647); return assertInteger(target, key, -0x80000000, 0x7FFFFFFF);
} }
function assertCompactLength(target: any, key: string) { function assertCompactLength(target: any, key: string) {