UNPKG

@dineug/erd-editor

Version:

Entity-Relationship Diagram Editor

9 lines (8 loc) 447 B
import { Channel, CoroutineCreator } from '@dineug/go'; import { AnyAction, createAction } from '@dineug/r-html'; import { EngineContext } from './context'; import { RootState } from './state'; type ActionCreator = ReturnType<typeof createAction<any>>; export type CO = (channel: Channel<AnyAction>, getState: () => RootState, ctx: EngineContext) => ReturnType<CoroutineCreator>; export type Hook = [Array<ActionCreator | string>, CO]; export {};