import { RequestCxt } from 'nsn-enum'; import { NAction, NEffectsCommandMap, NModelReducersKeys } from 'nsn-model-type'; import { RepData } from 'nsn-service-type'; import { NRequestParam } from 'nsn-service/es/@types'; /** * (private) 执行 异步动作 * * @param ctx 请求上下文 * @param action * @param commands * @param request 服务请求 * @param type 同步动作路径 */ declare function doEffect(ctx: RequestCxt | NRequestParam, action: NAction, commands: NEffectsCommandMap, request: Function, type?: NModelReducersKeys): Generator; export { doEffect };