UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

38 lines (37 loc) 1.48 kB
import { TupleActionProcessorDelegateABC } from "./TupleActionProcessorDelegate"; import { NgLifeCycleEvents } from "../../util/NgLifeCycleEvents"; import * as i0 from "@angular/core"; export declare class TupleActionProcessorNameService { name: string; additionalFilt: any; constructor(name: string, additionalFilt?: any); } export declare class TupleActionProcessorService extends NgLifeCycleEvents { private tupleActionProcessorName; private vortexService; private vortexStatusService; private _tupleProcessorsByTupleName; private defaultDelegate; constructor(tupleActionProcessorName: any, vortexService: any, vortexStatusService: any); /** Add Tuple Action Processor Delegate * *@param tupleName: The tuple name to process actions for. *@param delegate: The processor to use for processing this tuple name. * */ setDelegate(tupleName: string, delegate: TupleActionProcessorDelegateABC): void; /** Set Default Tuple Action Processor Delegate * *@param delegate: The processor to use for processing unhandled TupleActions. * */ setDefaultDelegate(delegate: TupleActionProcessorDelegateABC): void; /** Process the Payload / Tuple Action * */ private _process; private callback; private errback; static ɵfac: i0.ɵɵFactoryDeclaration<TupleActionProcessorService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TupleActionProcessorService>; }