@ccs-design/rc-pro
Version:
ccs design basic react component
11 lines (10 loc) • 399 B
TypeScript
export declare class EventInstance<T = any, ActionType = any> {
private subscriptions;
emit: (val: T, actionType?: ActionType | undefined) => void;
useSubscription: (callback: (val: T) => void, actionType?: ActionType | undefined) => T;
}
/**
* 组件消息订阅方式传值
* @returns
*/
export default function useEvent<T = void, ActionType = any>(): EventInstance<T, ActionType>;