UNPKG

@piyawasin/byte-flags

Version:

A lightweight, type-safe utility library for efficiently storing and managing boolean flags in compact numeric values (8, 16, or 32 bits). Perfect for permission systems, feature flags, status tracking, and any scenario requiring compact boolean storage w

15 lines (14 loc) 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLongFlags = exports.LongFlags = exports.createShortFlags = exports.ShortFlags = exports.createByteFlags = exports.ByteFlags = exports.BaseFlags = void 0; var BaseFlags_1 = require("./BaseFlags"); Object.defineProperty(exports, "BaseFlags", { enumerable: true, get: function () { return BaseFlags_1.BaseFlags; } }); var ByteFlags_1 = require("./ByteFlags"); Object.defineProperty(exports, "ByteFlags", { enumerable: true, get: function () { return ByteFlags_1.ByteFlags; } }); Object.defineProperty(exports, "createByteFlags", { enumerable: true, get: function () { return ByteFlags_1.createByteFlags; } }); var ShortFlags_1 = require("./ShortFlags"); Object.defineProperty(exports, "ShortFlags", { enumerable: true, get: function () { return ShortFlags_1.ShortFlags; } }); Object.defineProperty(exports, "createShortFlags", { enumerable: true, get: function () { return ShortFlags_1.createShortFlags; } }); var LongFlags_1 = require("./LongFlags"); Object.defineProperty(exports, "LongFlags", { enumerable: true, get: function () { return LongFlags_1.LongFlags; } }); Object.defineProperty(exports, "createLongFlags", { enumerable: true, get: function () { return LongFlags_1.createLongFlags; } });