Home Identifier Source Repository
import {FS} from 'deep-fs/lib/FS.js'
public class | source

FS

Extends:

deep-kernel~Kernel.ContainerAware → FS

Deep FS implementation

Static Member Summary

Static Public Members
public static get
public static get
public static get
public static get

Constructor Summary

Public Constructor
public

constructor(tmpFsBucket: String, publicFsBucket: String, systemFsBucket: String)

Defines all class private properties

Member Summary

Public Members
public get

public: *: *

Returns mounted public folder
public get

system: *: *

Returns mounted sys folder
public get

tmp: *: *

Returns mounted tmp folder

Method Summary

Public Methods
public

boot(kernel: Kernel, callback: Function)

Booting a certain service
public

getFolder(name: *): *

Returns mounted file system folder (tmp, public or system)

Static Public Members

public static get FOLDERS: Array: * source

Return:

Array

public static get PUBLIC: string: string source

Return:

string

public static get SYSTEM: string: string source

Return:

string

public static get TMP: string: string source

Return:

string

Public Constructors

public constructor(tmpFsBucket: String, publicFsBucket: String, systemFsBucket: String) source

Defines all class private properties

Params:

NameTypeAttributeDescription
tmpFsBucket String
publicFsBucket String
systemFsBucket String

Public Members

public get public: *: * source

Returns mounted public folder

Return:

*

public get system: *: * source

Returns mounted sys folder

Return:

*

public get tmp: *: * source

Returns mounted tmp folder

Return:

*

Public Methods

public boot(kernel: Kernel, callback: Function) source

Booting a certain service

Params:

NameTypeAttributeDescription
kernel Kernel
callback Function

public getFolder(name: *): * source

Returns mounted file system folder (tmp, public or system)

Params:

NameTypeAttributeDescription
name *

Return:

*