FilePlugin.
Classes
FilePlugableClass
Extends PlugableClass.
new FilePlugableClass():
FilePlugableClass
Returns FilePlugableClass. Inherited from PlugableClass.constructor.
| Property | Type |
|---|---|
copy | (args: FileCopyArgs) => Promise<DataOrError<`/${string}`>> |
exists | (args: `/${string}`) => Promise<DataOrError<boolean>> |
functions | FunctionRecord |
json | (args: `/${string}`) => Promise<DataOrError<object>> |
modified | (args: `/${string}`) => Promise<DataOrError<Date>> |
read | (args: `/${string}`) => Promise<DataOrError<string>> |
remove | (args: `/${string}`) => Promise<DataOrError<`/${string}`>> |
size | (args: `/${string}`) => Promise<DataOrError<number>> |
write | (args: FileWriteArgs) => Promise<DataOrError<`/${string}`>> |
Methods
install(
definition, …ids):void|Errored
| Parameter | Type | Description |
|---|---|---|
definition | string | Function | StringTuple | |
…ids | string[] |
Returns void | Errored. Inherited from PlugableClass.install.
toString():
string
Returns string. Inherited from PlugableClass.toString.
Variables
FilePlugin
constFilePlugin:FilePlugableClass
Functions
copyFilePlug
copyFilePlug(
args):Promise<DataOrError<AbsolutePath>>
| Parameter | Type |
|---|---|
args | FileCopyArgs |
Returns Promise<DataOrError<AbsolutePath>>.
existsFilePlug
existsFilePlug(
path):Promise<DataOrError<boolean>>
| Parameter | Type |
|---|---|
path | `/${string}` |
Returns Promise<DataOrError<boolean>>.
modifiedFilePlug
modifiedFilePlug(
filePath):Promise<DataOrError<Date>>
| Parameter | Type |
|---|---|
filePath | `/${string}` |
Returns Promise<DataOrError<Date>>.
readFilePlug
readFilePlug(
path):Promise<DataOrError<string>>
| Parameter | Type |
|---|---|
path | `/${string}` |
Returns Promise<DataOrError<string>>.
sizeFilePlug
sizeFilePlug(
filePath):Promise<DataOrError<number>>
| Parameter | Type |
|---|---|
filePath | `/${string}` |
Returns Promise<DataOrError<number>>.
writeFilePlug
writeFilePlug(
args):Promise<DataOrError<AbsolutePath>>
| Parameter | Type |
|---|---|
args | FileWriteArgs |
Returns Promise<DataOrError<AbsolutePath>>.