UuidEncoder
@icure/medical-device-sdk / UuidEncoder
Class: UuidEncoder
Table of contents​
Constructors​
Properties​
Methods​
Constructors​
constructor​
• new UuidEncoder(baseEncodingStr?
)
Parameters​
Name | Type | Description |
---|---|---|
baseEncodingStr? | string | A string containing all usable letters for encoding |
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:10
Properties​
base​
• Private
base: any
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:4
encStr​
• Private
encStr: any
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:2
isCaseSensitive​
• Private
isCaseSensitive: any
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:3
Methods​
decode​
â–¸ decode(str
): string
Decode an encoded UUID
Throws
Throws an {Error} when encountering invalid data
Parameters​
Name | Type | Description |
---|---|---|
str | string | Previously encoded string |
Returns​
string
Properly formatted UUID
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:43
encode​
â–¸ encode(uuid
): string
Encode a UUID
Parameters​
Name | Type | Description |
---|---|---|
uuid | string | Properly formatted UUID |
Returns​
string
Encoded UUID
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:35
setBaseEncodingStr​
â–¸ setBaseEncodingStr(baseEncodingStr
): void
Set encoding base
Parameters​
Name | Type | Description |
---|---|---|
baseEncodingStr | string | A string containing all usable letters for encoding |
Returns​
void
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:16
isCaseSensitiveBase​
â–¸ Static
isCaseSensitiveBase(baseEncodingStr
): boolean
Parameters​
Name | Type |
---|---|
baseEncodingStr | string |
Returns​
boolean
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:28
resolveEncodingStr​
â–¸ Static
Private
resolveEncodingStr(baseEncodingStr
): string
Parameters​
Name | Type |
---|---|
baseEncodingStr | string |
Returns​
string
Defined in​
node_modules/@icure/api/icc-x-api/utils/uuid-encoder.d.ts:22