import { OutgoingContext } from './OutgoingContext'; /** * Сообщения для полей специального вида. * Здесь механика такая: сервер самостоятельно отправляет сообщение предназначенное для * конкретного поля в конкретном инстансе экшена на клиенте. В совю очередь, на клиенте * реализована обработка этого сообщения. * * Таким образом работают события. Но пользователь может реализовать собственные обработчики. */ export interface SpecialPropertyMessage { transactionId?: undefined; // todo разобраться с типами сообщений instanceId?: string; propertyName: string; actionName: string; type: 'special'; data: any; context?: OutgoingContext; result?: undefined; // todo разобраться с типами сообщений }