UNPKG

@drift-labs/sdk-browser

Version:
23 lines (22 loc) 932 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isBuilderOrderAvailable = exports.isBuilderOrderReferral = exports.isBuilderOrderCompleted = exports.isBuilderOrderOpen = void 0; const FLAG_IS_OPEN = 0x01; function isBuilderOrderOpen(order) { return (order.bitFlags & FLAG_IS_OPEN) !== 0; } exports.isBuilderOrderOpen = isBuilderOrderOpen; const FLAG_IS_COMPLETED = 0x02; function isBuilderOrderCompleted(order) { return (order.bitFlags & FLAG_IS_COMPLETED) !== 0; } exports.isBuilderOrderCompleted = isBuilderOrderCompleted; const FLAG_IS_REFERRAL = 0x04; function isBuilderOrderReferral(order) { return (order.bitFlags & FLAG_IS_REFERRAL) !== 0; } exports.isBuilderOrderReferral = isBuilderOrderReferral; function isBuilderOrderAvailable(order) { return !isBuilderOrderOpen(order) && !isBuilderOrderCompleted(order); } exports.isBuilderOrderAvailable = isBuilderOrderAvailable;