UNPKG

opendash

Version:

open.DASH data visualization framework

17 lines (16 loc) 546 B
import { ServicesInterface } from ".."; declare type SubscriptionCallback = () => void; export declare class BaseService { private enabled; private loading; private subscribers; isEnabled(): boolean; isLoading(): boolean; wait(): Promise<void>; subscribe(callback: SubscriptionCallback): () => void; setLoading(value: boolean): void; notifySubscribers(): void; clearSubscribers(): void; protected initAdapter(adapter: any, context: any, services: ServicesInterface): void; } export {};