Function
| Static Public Summary | ||
| public |
checkMountpointPermission(req: *, res: *, method: *, readOnly: *, strict: *): * Checks permissions for given mountpoint |
|
| public |
createError(code: *, message: *): * Creates a new custom Error |
|
| public |
FS Settings adapter |
|
| public |
getPrefix(path: *) Gets prefix of a VFS path |
|
| public |
mountpointResolver(core: *): * Resolves a mountpoint |
|
| public |
Null Auth adapter |
|
| public |
Null Settings adapter |
|
| public |
parseFields(config: *): * Middleware for handling HTTP requests |
|
| public |
sanitize(filename: *): * Sanitizes a path |
|
| public |
streamFromRequest(req: *): * Gets the stream from a HTTP request |
|
| public |
system(core: Core, options: object): {"watch": *, "capabilities": *, "exists": *, "stat": *, "readdir": *, "readfile": *, "mkdir": *, "writefile": *, "rename": *, "copy": *, "unlink": *, "search": *, "touch": *, "realpath": *} System VFS adapter |
|
| public |
validateGroups(userGroups: *, method: *, mountpoint: *, strict: *): boolean Validates groups |
|
Static Public
public checkMountpointPermission(req: *, res: *, method: *, readOnly: *, strict: *): * source
import {checkMountpointPermission} from '@osjs/server/src/utils/vfs.js'Checks permissions for given mountpoint
Params:
| Name | Type | Attribute | Description |
| req | * | ||
| res | * | ||
| method | * | ||
| readOnly | * | ||
| strict | * |
Return:
| * |
public createError(code: *, message: *): * source
import {createError} from '@osjs/server/src/utils/vfs.js'Creates a new custom Error
Params:
| Name | Type | Attribute | Description |
| code | * | ||
| message | * |
Return:
| * |
public fs(core: Core, options: object): {"save": *, "load": *} source
import fs from '@osjs/server/src/adapters/settings/fs.js'FS Settings adapter
Return:
| {"save": *, "load": *} |
public getPrefix(path: *) source
import {getPrefix} from '@osjs/server/src/utils/vfs.js'Gets prefix of a VFS path
Params:
| Name | Type | Attribute | Description |
| path | * |
public mountpointResolver(core: *): * source
import {mountpointResolver} from '@osjs/server/src/utils/vfs.js'Resolves a mountpoint
Params:
| Name | Type | Attribute | Description |
| core | * |
Return:
| * |
public null(core: Core, options: object) source
import null from '@osjs/server/src/adapters/auth/null.js'Null Auth adapter
public null(core: Core, options: object) source
import null from '@osjs/server/src/adapters/settings/null.js'Null Settings adapter
public parseFields(config: *): * source
import {parseFields} from '@osjs/server/src/utils/vfs.js'Middleware for handling HTTP requests
Params:
| Name | Type | Attribute | Description |
| config | * |
Return:
| * |
public sanitize(filename: *): * source
import {sanitize} from '@osjs/server/src/utils/vfs.js'Sanitizes a path
Params:
| Name | Type | Attribute | Description |
| filename | * |
Return:
| * |
public streamFromRequest(req: *): * source
import {streamFromRequest} from '@osjs/server/src/utils/vfs.js'Gets the stream from a HTTP request
Params:
| Name | Type | Attribute | Description |
| req | * |
Return:
| * |
public system(core: Core, options: object): {"watch": *, "capabilities": *, "exists": *, "stat": *, "readdir": *, "readfile": *, "mkdir": *, "writefile": *, "rename": *, "copy": *, "unlink": *, "search": *, "touch": *, "realpath": *} source
import system from '@osjs/server/src/adapters/vfs/system.js'System VFS adapter
Return:
| {"watch": *, "capabilities": *, "exists": *, "stat": *, "readdir": *, "readfile": *, "mkdir": *, "writefile": *, "rename": *, "copy": *, "unlink": *, "search": *, "touch": *, "realpath": *} |
public validateGroups(userGroups: *, method: *, mountpoint: *, strict: *): boolean source
import {validateGroups} from '@osjs/server/src/utils/vfs.js'Validates groups
Params:
| Name | Type | Attribute | Description |
| userGroups | * | ||
| method | * | ||
| mountpoint | * | ||
| strict | * |
