UNPKG

docudb

Version:

Document-based NoSQL database for NodeJS

29 lines 966 B
/** * UUID utilities * Provides functions for generating and validating UUIDs */ /** * Generates a UUID v4 string * @returns {string} - UUID v4 string */ declare function generateUUID(): string; /** * Validates if a string is a valid UUID v4 * @param uuid - The string to validate * @returns True if the string is a valid UUID v4 */ declare function isValidUUID(uuid: string): boolean; /** * Validates if a string is a valid MongoDB-style ID (24 hex characters) * @param {string} id - String to validate * @returns {boolean} - true if valid MongoDB-style ID, false otherwise */ declare function isValidMongoID(id: string): boolean; /** * Validates if a string is a valid ID (either MongoDB ObjectId or UUID v4) * @param id - The string to validate * @returns True if the string is a valid ID */ declare function isValidID(id: string): boolean; export { generateUUID, isValidUUID, isValidMongoID, isValidID }; //# sourceMappingURL=uuidUtils.d.ts.map