//================================================================ /** * @packageDocumentation * @module std */ //================================================================ export function logical_and(x: T, y: T): boolean { return !!x && !!y; } export function logical_or(x: T, y: T): boolean { return !!x || !!y; } export function logical_not(x: T): boolean { return !x; } export function bit_and(x: number, y: number): number { return x & y; } export function bit_or(x: number, y: number): number { return x | y; } export function bit_xor(x: number, y: number): number { return x ^ y; }