Methods
(static) getExtensionFromFileName(fileName) → {string}
Return the extension of a filename.
Parameters:
Name | Type | Description |
---|---|---|
fileName |
string | The file name |
Returns:
File name extension
- Type
- string
(static) getFileNameWithoutExtension(fileName) → {string}
Return a filename without extension
Parameters:
Name | Type | Description |
---|---|---|
fileName |
string | The file name |
Returns:
File name without extension
- Type
- string
(async, static) getInstance(type, param) → {Promise.<any>}
Parameters:
Name | Type | Description |
---|---|---|
type |
string | The file class type string (ie: 'File') |
param |
any | The file constructor parameter |
Returns:
A file object (ie: File)
- Type
- Promise.<any>
(static) isAudio(filename) → {Promise.<boolean>}
Detect if filename is an audio file.
Parameters:
Name | Type | Description |
---|---|---|
filename |
string | The filename. |
Returns:
True if audio file.
- Type
- Promise.<boolean>
(static) isImage(filename) → {Promise.<boolean>}
Detect if filename is an image file.
Parameters:
Name | Type | Description |
---|---|---|
filename |
string | The filename. |
Returns:
True if image file.
- Type
- Promise.<boolean>
(static) isPdf(filename) → {Promise.<boolean>}
Detect if filename is a pdf file.
Parameters:
Name | Type | Description |
---|---|---|
filename |
string | The file name |
Returns:
True if pdf
- Type
- Promise.<boolean>
(static) isText(filename) → {Promise.<boolean>}
Detect if filename is a text file.
Parameters:
Name | Type | Description |
---|---|---|
filename |
string | The filename. |
Returns:
True if text file.
- Type
- Promise.<boolean>
(static) isVideo(filename) → {Promise.<boolean>}
Detect if filename is a video file.
Parameters:
Name | Type | Description |
---|---|---|
filename |
string | The filename. |
Returns:
True if video file.
- Type
- Promise.<boolean>