Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SyncArea

Hierarchy

  • SyncArea

Index

Constructors

constructor

Properties

Private config

Configuration retrieved from server in a process of subscription

Private helper

Private initialState

initialState: any

Private lastHandledRequest

lastHandledRequest: number

lastRequestId

lastRequestId: any

Private local

local: any

name

name: string

Private patchQueue

patchQueue: Array<PatchAreaEvent> = []

Private promises

promises: object

Type declaration

  • [p: number]: any

Private shadow

shadow: any | null

Private subscribed

subscribed: boolean = false

Private subscriptionsCount

subscriptionsCount: number

Methods

actionReplace

  • actionReplace(path: string, value: any): void
  • Parameters

    • path: string
    • value: any

    Returns void

actionToggle

  • actionToggle(path: string): void

Private detectChanges

  • detectChanges(from: any, to: any): void

dispatchSyncPatch

init

  • init(): void

onPatchAreaError

onPatchResponse

onReady

  • onReady(): void

onServerPatch

onSubscribe

onSubscribeError

onUnsubscribe

Private reduce

  • reduce(state: any, action: any, ext: any, reducer: any): any
  • Parameters

    • state: any
    • action: any
    • ext: any
    • reducer: any

    Returns any

remote

  • remote(command: string, parameters: any): Promise<number>
  • Parameters

    • command: string
    • parameters: any

    Returns Promise<number>

subscribe

  • subscribe(): void

unsubscribe

  • unsubscribe(): void

wrap

  • wrap(reducer: any): any

Generated using TypeDoc