Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • Test: boolean = false

Hierarchy

  • Configuration

Index

Properties

clock

clock: { Date: DateConstructor; clearInterval: { (handle?: number): void; (intervalId: Timeout): void }; clearTimeout: { (handle?: number): void; (timeoutId: Timeout): void }; setInterval: typeof setInterval; setTimeout: typeof setTimeout }

Type declaration

  • Date: DateConstructor
  • clearInterval: { (handle?: number): void; (intervalId: Timeout): void }
      • (handle?: number): void
      • (intervalId: Timeout): void
      • Parameters

        • Optional handle: number

        Returns void

      • Parameters

        Returns void

  • clearTimeout: { (handle?: number): void; (timeoutId: Timeout): void }
      • (handle?: number): void
      • (timeoutId: Timeout): void
      • Parameters

        • Optional handle: number

        Returns void

      • Parameters

        Returns void

  • setInterval: typeof setInterval
  • setTimeout: typeof setTimeout

logger

logger: { debug: any; error: any; info: any; warn: any }

Type declaration

mockData

mockData: Test extends false ? undefined : { area: Area; device_sid: RfAddress; lockState: LockState; password: string; pincode: string; userID: string; zone: Zone }

mockData shall only be defined in tests

yale

yale: { clientId: string; clientSecret: string; endpoints: { getDevices: string; getEventHistory: string; lockDoor: string; token: string; unlockDoor: string }; host: string; port?: number }

Type declaration

  • clientId: string
  • clientSecret: string
  • endpoints: { getDevices: string; getEventHistory: string; lockDoor: string; token: string; unlockDoor: string }
    • getDevices: string
    • getEventHistory: string
    • lockDoor: string
    • token: string
    • unlockDoor: string
  • host: string
  • Optional port?: number

    port shall only be defined in tests