clumsy-graphics
Version:
a tool for rapidly developing animations where frames are described using svg elements à la react 🙃
18 lines (17 loc) • 959 B
TypeScript
import { Request as ClientRequest, Response as ServerResponse } from 'express';
import { EventBase } from './common';
export declare type ClientServerEvent = ClientServerListeningEvent | ClientRequestsGraphicsRendererProcessStateEvent | ClientRequestsGraphicAssetEvent | ClientRequestsPageEvent;
export interface ClientServerListeningEvent extends EventBase<'clientServerListening', {}> {
}
export interface ClientRequestsGraphicsRendererProcessStateEvent extends ClientRequestsEventBase<'clientRequestsGraphicsRendererProcessState'> {
}
export interface ClientRequestsGraphicAssetEvent extends ClientRequestsEventBase<'clientRequestsGraphicAsset'> {
}
export interface ClientRequestsPageEvent extends ClientRequestsEventBase<'clientRequestsPage'> {
}
interface ClientRequestsEventBase<ClientRequestsEventType extends string> extends EventBase<ClientRequestsEventType, {
clientRequest: ClientRequest;
serverResponse: ServerResponse;
}> {
}
export {};