UNPKG

@barchart/common-js

Version:
43 lines (42 loc) 999 B
/** * Returns an empty bit mask. * * @public * @returns {number} */ export function getEmpty(): number; /** * Adds a single-bit item to an existing bit mask. * * @public * @param {number} existing * @param {number} itemToAdd * @returns {number} */ export function add(existing: number, itemToAdd: number): number; /** * Removes a single-bit item from an existing bit mask. * * @public * @param {number} existing * @param {number} itemToRemove * @returns {number} */ export function remove(existing: number, itemToRemove: number): number; /** * Indicates whether an existing bit mask contains a single-bit item. * * @public * @param {number} existing * @param {number} itemToCheck * @returns {boolean} */ export function has(existing: number, itemToCheck: number): boolean; /** * Indicates whether a value can be used as a single-bit mask item. * * @public * @param {number} itemToCheck * @returns {boolean} */ export function checkItem(itemToCheck: number): boolean;