UNPKG

@ticatec/node-common-library

Version:

A comprehensive Node.js database access framework providing robust abstractions for database connection management, SQL execution, transaction handling, pagination, and dynamic query building.

32 lines (31 loc) 930 B
export default abstract class BitsBoolean { protected value: number; protected constructor(value?: number); /** * 将指定位置的位设置为true或false * @param pos - 位位置(0-31) * @param value - 要设置的布尔值 * @protected */ protected setBitValue(pos: number, value: boolean): void; /** * 读取指定位置的位值 * @param pos - 位位置(0-31) * @protected * @returns 指定位置的布尔值 */ protected getBitValue(pos: number): boolean; /** * 从布尔数组创建位值 * @param boolArray - 布尔值数组 * @static * @returns 位操作后的数值 */ static fromBooleanArray(boolArray: boolean[]): number; /** * 将位值转换为布尔数组 * @param length - 输出数组的长度 * @returns 布尔值数组 */ toBooleanArray(length: number): boolean[]; }