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