Delegate with implementation for compiler-specific functions.
▸ getAsset(filename
, platform
, sendProgress?
): Promise
<string
| Buffer
>
Get compiled asset content.
If the compilation is in progress, it should wait until compilation finishes and then return the asset.
Name | Type | Description |
---|---|---|
filename |
string |
Filename of the asset to get. |
platform |
string |
Platform of the asset to get. |
sendProgress? |
SendProgress |
Function to notify the client who requested the asset about compilation progress. |
Promise
<string
| Buffer
>
▸ getMimeType(filename
, platform
, data
): string
Detect MIME type of the asset from filename
, platform
or data
(or from combination of either).
Name | Type | Description |
---|---|---|
filename |
string |
Filename of the asset. |
platform |
string |
Platform of the asset. |
data |
string | Buffer |
Asset's content. |
string
▸ Optional
inferPlatform(uri
): undefined
| string
Detect the platform from the URI - either from filename, query params or both.
Name | Type | Description |
---|---|---|
uri |
string |
URI string. |
undefined
| string