clumsy-graphics
Version:
a tool for rapidly developing animations where frames are described using svg elements à la react 🙃
8 lines (7 loc) • 829 B
TypeScript
import { SagaReturnType } from 'redux-saga/effects';
import { ClientServerEvent } from '../models/ClientServerEvent';
import { animationDevelopmentSetupSaga } from './animationDevelopmentSetupSaga';
import { InitialSagaApi } from './initialSaga';
export interface ClientServerEventHandlerSagaApi extends Pick<InitialSagaApi, 'generatedAssetsDirectoryPath' | 'animationModulePath' | 'numberOfFrameRendererWorkers'>, Pick<SagaReturnType<typeof animationDevelopmentSetupSaga>, 'clientServerEventChannel' | 'clientPageBundle' | 'localStorageSessionCacheId'> {
}
export declare function clientServerEventHandlerSaga(api: ClientServerEventHandlerSagaApi): Generator<import("redux-saga/effects").ChannelTakeEffect<ClientServerEvent> | import("redux-saga/effects").ForkEffect<void>, void, ClientServerEvent & import("redux-saga").Task>;