Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DataAccessService

Hierarchy

  • DataAccessService

Index

Constructors

constructor

Properties

Private dataProvider

dataProvider: DataAccessInterface

Methods

checkIfEnvExist

  • checkIfEnvExist(path: string): Promise<boolean>

checkIfEnvVarExist

  • checkIfEnvVarExist(path: string): Promise<boolean>

checkIfRuleExist

  • checkIfRuleExist(path: string): Promise<boolean>
  • Check if Rule object already exist

    Parameters

    • path: string

      path location (file system)/key (database)/etc

    Returns Promise<boolean>

connect

  • connect(): Promise<boolean>

deleteCron

  • deleteCron(path: string): Promise<any>

getAllCrons

  • getAllCrons(): Promise<any>

readCron

  • readCron(path: string): Promise<any>

readEnv

  • readEnv(path: string): Promise<GitEnv>

readEnvsVar

readRule

  • readRule(path: string): Promise<any>

removeAllCrons

  • removeAllCrons(): Promise<boolean>

writeCron

  • writeCron(path: string, data: any): Promise<any>
  • Write Cron object

    Parameters

    • path: string

      path location (file system)/key (database)/etc

    • data: any

      Rule object

    Returns Promise<any>

writeEnv

  • writeEnv(path: string, data: any): Promise<any>

writeEnvsVar

  • writeEnvsVar(path: string, data: any): Promise<any>

writeRule

  • writeRule(path: string, data: any): Promise<any>
  • Write Rule object

    Parameters

    • path: string

      path location (file system)/key (database)/etc

    • data: any

      Rule object

    Returns Promise<any>

Generated using TypeDoc