-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathutils.js
35 lines (32 loc) · 898 Bytes
/
utils.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
const { Ulid } = require('./src/id/ulid');
const { UlidMonotonic } = require('./src/id/ulid-monotonic');
const { Uuid } = require('./src/id/uuid');
const { Uuid1 } = require('./src/id/uuid-1');
const { Uuid4 } = require('./src/id/uuid-4');
const { Uuid6 } = require('./src/id/uuid-6');
const { UuidNil } = require('./src/id/uuid-nil');
const Crockford32Coder = require('./src/coder/crockford32');
const HexCoder = require('./src/coder/hex');
const UuidCoder = require('./src/coder/uuid');
const { IdFactory } = require('./src/factory/id');
const { VersionedIdFactory } = require('./src/factory/versioned-id');
const Exception = require('./src/common/exception');
module.exports = {
Coder: {
Crockford32: Crockford32Coder,
Hex: HexCoder,
Uuid: UuidCoder,
},
Exception,
Id: {
Ulid,
UlidMonotonic,
Uuid,
Uuid1,
Uuid4,
Uuid6,
UuidNil,
},
IdFactory,
VersionedIdFactory,
};