• reference

    Class: NullStorageProvider

    storage/null.NullStorageProvider

    Null Storage Provider.

    Blocks all storage operations. Any attempt to use storage will result in an error.

    This will be the default storage provider if no default storage provider is available for the platform the SDK is running on.

    Implements

    Table of contents

    Constructors

    Methods

    Constructors

    constructor

    new NullStorageProvider()

    Methods

    close

    close(): Promise<void>

    Close storage provider and release all resources.

    Returns

    Promise<void>

    Implementation of

    StorageProvider.close

    Defined in

    src/storage/null.ts:14


    init

    init(): Promise<void>

    Initialize storage provider.

    Returns

    Promise<void>

    Implementation of

    StorageProvider.init

    Defined in

    src/storage/null.ts:18


    publishData

    publishData(src): Promise<string>

    Return allocated resource URL from Yagna of data to be uploaded.

    Parameters

    NameType
    srcUint8Array

    Returns

    Promise<string>

    Implementation of

    StorageProvider.publishData

    Defined in

    src/storage/null.ts:23


    publishFile

    publishFile(src): Promise<string>

    Return allocated resource URL from Yagna of a file to be uploaded.

    Parameters

    NameType
    srcstring

    Returns

    Promise<string>

    Implementation of

    StorageProvider.publishFile

    Defined in

    src/storage/null.ts:28


    receiveFile

    receiveFile(path): Promise<string>

    Return allocated resource URL from Yagna of a file to be downloaded.

    Parameters

    NameType
    pathstring

    Returns

    Promise<string>

    Implementation of

    StorageProvider.receiveFile

    Defined in

    src/storage/null.ts:33


    receiveData

    receiveData(callback): Promise<string>

    Return allocated resource URL from Yagna of a file to be downloaded.

    Parameters

    NameType
    callbackStorageProviderDataCallback

    Returns

    Promise<string>

    Implementation of

    StorageProvider.receiveData

    Defined in

    src/storage/null.ts:38


    release

    release(urls): Promise<void>

    Release previously allocated resource URL from Yagna.

    Parameters

    NameType
    urlsstring[]

    Returns

    Promise<void>

    Implementation of

    StorageProvider.release

    Defined in

    src/storage/null.ts:43