Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SceneStorage

Hierarchy

  • SceneStorage

Implements

  • IStorageApi

Index

Constructors

constructor

  • new SceneStorage(nodeRedFlows: any, logger: ILogger): SceneStorage

Properties

Private _logger

_logger: ILogger

Private _nodeRedFlows

_nodeRedFlows: any

Methods

getAllFlows

  • getAllFlows(): Promise<Array<any>>

getCredentials

  • getCredentials(): Promise<object>

getFlow

  • getFlow(fn: any): Promise<Object>

getFlows

  • getFlows(): Promise<any>

getLibraryEntry

  • getLibraryEntry(type: string, path: any): Promise<Array<any>>

getSessions

  • getSessions(): Promise<NodeRED.ISessions>

getSettings

  • getSettings(): Promise<NodeRED.ISettings>

init

  • init(settings: any): Promise<Object>

saveCredentials

  • saveCredentials(credentials: NodeRED.ICredentials): Promise<any>

saveFlow

  • saveFlow(fn: any, data: any): void

saveFlows

  • saveFlows(flows: any): Promise<any>

saveLibraryEntry

  • saveLibraryEntry(type: string, path: string, meta: any, body: any): void

saveSessions

  • saveSessions(sessions: NodeRED.ISessions): Promise<any>

saveSettings

  • saveSettings(settings: NodeRED.ISettings): Promise<any>

Generated using TypeDoc