AssetUtil

AssetUtil

new AssetUtil()

Source:
. Utility Class for working with Assets

Members

(static, readonly) COMPUTE_VERSION

Source:
. Compute Version

Methods

(static) ComposeIdentifier(signature, variant) → {string}

Source:
. Append a Variant Identifier to a signature
Parameters:
Name Type Description
signature string
variant string
Returns:
Type
string

(static) ExtractSignature(uri, extensionopt) → {string}

Source:
. Extract the signature [And Extension] from a URI
Parameters:
Name Type Attributes Description
uri Uri
extension Out.<String> <optional>
Returns:
Signature
Type
string

(static) GenerateHashSignature(file) → {string}

Source:
. Generate a SHA256 hash signature for a file
Parameters:
Name Type Description
file Buffer | string File Stream or Path to file
Returns:
Hash Signature
Type
string

(static) GenerateURL(signature, extension) → {Uri}

Source:
. Generate a NeosDB Asset Url
Parameters:
Name Type Description
signature string File Signature
extension string Asset Type
Returns:
Type
Uri

(static) SplitIdentifier(identifier, signatureopt, variantopt)

Source:
. Split the Varient and Signature from a Variant Identifier
Parameters:
Name Type Attributes Description
identifier string
signature Out.<String> <optional>
variant Out.<String> <optional>