diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/uri-js/src/schemes/urn-uuid.ts')
-rw-r--r-- | tools/node_modules/eslint/node_modules/uri-js/src/schemes/urn-uuid.ts | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/tools/node_modules/eslint/node_modules/uri-js/src/schemes/urn-uuid.ts b/tools/node_modules/eslint/node_modules/uri-js/src/schemes/urn-uuid.ts deleted file mode 100644 index 5665329209..0000000000 --- a/tools/node_modules/eslint/node_modules/uri-js/src/schemes/urn-uuid.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { URISchemeHandler, URIComponents, URIOptions } from "../uri"; -import { URNComponents } from "./urn"; -import { SCHEMES } from "../uri"; - -export interface UUIDComponents extends URNComponents { - uuid?: string; -} - -const UUID = /^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/; -const UUID_PARSE = /^[0-9A-Fa-f\-]{36}/; - -//RFC 4122 -const handler:URISchemeHandler<UUIDComponents, URIOptions, URNComponents> = { - scheme : "urn:uuid", - - parse : function (urnComponents:URNComponents, options:URIOptions):UUIDComponents { - const uuidComponents = urnComponents as UUIDComponents; - uuidComponents.uuid = uuidComponents.nss; - uuidComponents.nss = undefined; - - if (!options.tolerant && (!uuidComponents.uuid || !uuidComponents.uuid.match(UUID))) { - uuidComponents.error = uuidComponents.error || "UUID is not valid."; - } - - return uuidComponents; - }, - - serialize : function (uuidComponents:UUIDComponents, options:URIOptions):URNComponents { - const urnComponents = uuidComponents as URNComponents; - //normalize UUID - urnComponents.nss = (uuidComponents.uuid || "").toLowerCase(); - return urnComponents; - }, -}; - -export default handler;
\ No newline at end of file |