Docs

API reference

JavaScript / TypeScript

import wiji from '@sangkan-dev/wiji';

wiji()              // string (26)
wiji.binary()       // Uint8Array(16)
wiji.uuid()         // string (36)
wiji.hex()          // string (32)
wiji.parse(id)      // object
wiji.isValid(id)    // boolean
wiji.compare(a, b)  // -1 | 0 | 1 (string or bytes)
wiji.factory()      // new isolated generator

PHP

use Sangkan\\Wiji\\Wiji;

$w = new Wiji();
$w->generate();        // string (26)
$w->generateBinary();  // string (16 bytes)
$w->generateUuid();    // string (36)
$w->generateHex();     // string (32)

Wiji::parse($id);       // array
Wiji::isValid($id);     // bool
Wiji::timestampUs($id); // int
Wiji::compare($a, $b);  // int (-1|0|1)