token-discord-checker
Version:
A comprehensive Discord token validation and verification tool
48 lines • 2.69 kB
JavaScript
;
/**
* Discord Token Checker - Main Export File
*
* A comprehensive Discord token validation and verification library
* that provides both programmatic API and CLI interface.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.createChecker = exports.extractTimestamp = exports.extractUserId = exports.quickApiCheck = exports.quickFormatCheck = exports.TokenValidationError = exports.TokenErrorType = exports.TokenCheckerCLI = exports.ApiValidator = exports.FormatValidator = exports.DiscordTokenChecker = void 0;
// Main classes
var token_checker_1 = require("./token-checker");
Object.defineProperty(exports, "DiscordTokenChecker", { enumerable: true, get: function () { return token_checker_1.DiscordTokenChecker; } });
var format_validator_1 = require("./validators/format-validator");
Object.defineProperty(exports, "FormatValidator", { enumerable: true, get: function () { return format_validator_1.FormatValidator; } });
var api_validator_1 = require("./validators/api-validator");
Object.defineProperty(exports, "ApiValidator", { enumerable: true, get: function () { return api_validator_1.ApiValidator; } });
var cli_1 = require("./cli");
Object.defineProperty(exports, "TokenCheckerCLI", { enumerable: true, get: function () { return cli_1.TokenCheckerCLI; } });
// Types and interfaces
var token_types_1 = require("./types/token.types");
Object.defineProperty(exports, "TokenErrorType", { enumerable: true, get: function () { return token_types_1.TokenErrorType; } });
Object.defineProperty(exports, "TokenValidationError", { enumerable: true, get: function () { return token_types_1.TokenValidationError; } });
// Convenience functions for quick usage
const token_checker_2 = require("./token-checker");
const quickFormatCheck = (token) => {
return token_checker_2.DiscordTokenChecker.quickFormatCheck(token);
};
exports.quickFormatCheck = quickFormatCheck;
const quickApiCheck = async (token, timeout) => {
return token_checker_2.DiscordTokenChecker.quickApiCheck(token, timeout);
};
exports.quickApiCheck = quickApiCheck;
const extractUserId = (token) => {
return token_checker_2.DiscordTokenChecker.extractUserId(token);
};
exports.extractUserId = extractUserId;
const extractTimestamp = (token) => {
return token_checker_2.DiscordTokenChecker.extractTimestamp(token);
};
exports.extractTimestamp = extractTimestamp;
// Factory function for creating checker instances
const createChecker = (config) => {
return token_checker_2.DiscordTokenChecker.create(config);
};
exports.createChecker = createChecker;
// Default export
exports.default = token_checker_2.DiscordTokenChecker;
//# sourceMappingURL=index.js.map