UNPKG

@intuitionrobotics/thunderstorm

Version:
9 lines 620 B
import { Dispatcher } from "@intuitionrobotics/ts-common/core/dispatcher"; import { type FunctionKeys, type ParamResolver, type ReturnTypeResolver } from "@intuitionrobotics/ts-common/utils/types"; export declare class ThunderDispatcher<T, K extends FunctionKeys<T>, P extends ParamResolver<T, K> = ParamResolver<T, K>, R extends ReturnTypeResolver<T, K> = ReturnTypeResolver<T, K>> extends Dispatcher<T, K, P, R> { static readonly listenersResolver: () => any[]; constructor(method: K); dispatchUI(...p: P): R[]; dispatchUIAsync(...p: P): Promise<R[]>; } //# sourceMappingURL=thunder-dispatcher.d.ts.map