UNPKG

test-tw-publish

Version:

描述

18 lines (17 loc) 423 B
export type fnType<T = any, K = any> = (data: T) => K; export interface _EventObjType<T = any> { id: string; fn: fnType<T>; } export interface _EventInterface<T = any> { [key: string]: Array<_EventObjType<T[keyof T]>>; } export interface ConstructorProps<T = any> { event: { [key: string]: Array<_EventObjType<T>>; }; } export interface SubscribeReturn { id: string; success: boolean; }