Repository
Current version released
4 years ago
Dependencies
std
Versions
deno-objectId
Functional and Native bson objectId implementation for Deno, With ZERO third-party dependencies.
API
import { objectId, getDate, decodeString, isValid } from "https://deno.land/x/objectid@0.2.0/mod.ts";
import { encodeToString } from "https://deno.land/std@0.95.0/encoding/hex.ts";
// Create ObjectId
const id: Uint8Array = objectId();
// Convert ObjectID to HexString
const hex: string = encodeToString(id); // "60950fa4beaf70cffc9ac75d"
// Convert HexString to ObjectID
const id: Uint8Array = decodeString(hex);
// Get objectId creation date
const date: Date = getDate(id);