Home Reference Source
public class | source

FSStorage

Extends:

Storage → FSStorage

Collection served from file system storage.

Very useful for rapid prototyping.

Constructor Summary

Public Constructor
public

constructor(options: StorageOptions)

Member Summary

Public Members
public

dirname: *

folder path where data is kept

public

list: *

Mapping between id and last modified data.

Method Summary

Public Methods
public

createRecord(record: *): *

public

deleteRecord(record: *): *

public

listItems(): *

Return a mapping between record id and last modified data at directory.

public
public

readRecord(record: *): *

public

async updateCheckImpl(): *

public

updateRecord(record: *): *

Public Constructors

public constructor(options: StorageOptions) source

Params:

NameTypeAttributeDescription
options StorageOptions

see fields

Public Members

public dirname: * source

folder path where data is kept

public list: * source

Mapping between id and last modified data.

Public Methods

public createRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public deleteRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public listItems(): * source

Return a mapping between record id and last modified data at directory. Used for update checking.

Return:

*

public readAllRecords(): * source

Return:

*

public readRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*

public async updateCheckImpl(): * source

Return:

*

public updateRecord(record: *): * source

Params:

NameTypeAttributeDescription
record *

Return:

*