JS API Reference
Interface: IFileServer
activity/activity.module.IFileServer
An abstract interface describing a File Server that can be used to expose files from the Requestor to the Golem Network
Implemented by
Table of contents
Methods
Methods
publishFile
▸ publishFile(sourcePath): Promise<FileServerEntry>
Exposes a file that can be accessed via Golem Network and GFTP
Parameters
| Name | Type |
|---|---|
sourcePath | string |
Returns
Promise<FileServerEntry>
Defined in
src/activity/activity.module.ts:90
isFilePublished
▸ isFilePublished(sourcePath): boolean
Tells if the file was already published on the server
Parameters
| Name | Type |
|---|---|
sourcePath | string |
Returns
boolean
Defined in
src/activity/activity.module.ts:95
getPublishInfo
▸ getPublishInfo(sourcePath): undefined | FileServerEntry
Returns publishing information for a file that has been already served
Parameters
| Name | Type |
|---|---|
sourcePath | string |
Returns
undefined | FileServerEntry
Defined in
src/activity/activity.module.ts:100
isServing
▸ isServing(): boolean
Tells if the server is currently serving any files
Returns
boolean