UNPKG

@chassisjs/hermes

Version:

Production-Ready TypeScript Outbox Pattern

1 lines 6.47 kB
{"version":3,"file":"index.mjs","sources":["../src/core/errors.ts","../src/utils/assert.ts","../src/CancellablePromise.ts","../src/core/typing/assert.ts","../src/core/typing/utils.ts","../src/core/typing/NonEmptyString.ts","../src/core/typing/Sha256Of.ts","../node_modules/uuid/dist-node/regex.js","../node_modules/uuid/dist-node/validate.js","../src/core/typing/Uuid4String.ts","../src/duration.ts","../src/utils/utils.ts","../src/utils/addDisposeOnSigterm.ts","../src/utils/semver.ts"],"sourcesContent":[null,null,null,null,null,null,null,"export default /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;\n","import REGEX from './regex.js';\nfunction validate(uuid) {\n return typeof uuid === 'string' && REGEX.test(uuid);\n}\nexport default validate;\n",null,null,null,null,null],"names":["validateUuid"],"mappings":"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","x_google_ignoreList":[7,8]}