"use strict";
/* Socket Lib - Built with rolldown */
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });

//#region src/constants/sentinels.ts
/**
* @file Core primitives and fundamental constants. Holds sentinels,
*   unknown/empty tokens, the internals symbol, and a few shared env-var name
*   strings. Intentionally kept small - prefer moving constants to a more
*   specific `src/constants/*` module when possible.
*/
const kInternalsSymbol = Symbol("@socketregistry.constants.internals");
const LOOP_SENTINEL = 1e6;
const UNKNOWN_ERROR = "Unknown error";
const UNKNOWN_VALUE = "<unknown>";
const EMPTY_FILE = "/* empty */\n";
const EMPTY_VALUE = "<value>";
const UNDEFINED_TOKEN = void 0;
const COLUMN_LIMIT = 80;
const V = "v";
const NODE_AUTH_TOKEN = "NODE_AUTH_TOKEN";
const NODE_ENV = "NODE_ENV";

//#endregion
exports.COLUMN_LIMIT = COLUMN_LIMIT;
exports.EMPTY_FILE = EMPTY_FILE;
exports.EMPTY_VALUE = EMPTY_VALUE;
exports.LOOP_SENTINEL = LOOP_SENTINEL;
exports.NODE_AUTH_TOKEN = NODE_AUTH_TOKEN;
exports.NODE_ENV = NODE_ENV;
exports.UNDEFINED_TOKEN = UNDEFINED_TOKEN;
exports.UNKNOWN_ERROR = UNKNOWN_ERROR;
exports.UNKNOWN_VALUE = UNKNOWN_VALUE;
exports.V = V;
exports.kInternalsSymbol = kInternalsSymbol;