Constructors
constructor
- new SceneStorage(nodeRedFlows: any, logger: ILogger): SceneStorage
-
Parameters
-
nodeRedFlows: any
-
logger: ILogger
Properties
Private _logger
_logger: ILogger
Private _nodeRedFlows
_nodeRedFlows: any
Methods
getAllFlows
- getAllFlows(): Promise<Array<any>>
-
Returns Promise<Array<any>>
getCredentials
- getCredentials(): Promise<object>
getFlow
- getFlow(fn: any): Promise<Object>
-
Parameters
Returns Promise<Object>
getLibraryEntry
- getLibraryEntry(type: string, path: any): Promise<Array<any>>
-
Parameters
Returns Promise<Array<any>>
getSessions
- getSessions(): Promise<NodeRED.ISessions>
-
Returns Promise<NodeRED.ISessions>
getSettings
- getSettings(): Promise<NodeRED.ISettings>
-
Returns Promise<NodeRED.ISettings>
init
- init(settings: any): Promise<Object>
-
Parameters
Returns Promise<Object>
saveCredentials
- saveCredentials(credentials: NodeRED.ICredentials): Promise<any>
-
Parameters
-
credentials: NodeRED.ICredentials
Returns Promise<any>
saveFlow
- saveFlow(fn: any, data: any): void
saveFlows
- saveFlows(flows: any): Promise<any>
-
Parameters
Returns Promise<any>
saveLibraryEntry
- saveLibraryEntry(type: string, path: string, meta: any, body: any): void
-
Parameters
-
type: string
-
path: string
-
meta: any
-
body: any
Returns void
saveSessions
- saveSessions(sessions: NodeRED.ISessions): Promise<any>
-
Parameters
-
sessions: NodeRED.ISessions
Returns Promise<any>
saveSettings
- saveSettings(settings: NodeRED.ISettings): Promise<any>
-
Parameters
-
settings: NodeRED.ISettings
Returns Promise<any>