func (s *Station) Grab(sd types.StationDesc) types.Grabber {
	return grabber{
		grabbed: s.grabbed,
		serizSd: stationDesc(sd).serialize(),
	}
}
// Grab intercept events from other `Station`.
//
// It describes which `Station` to intercept the messages from.
// You can resolve it using returned methods.
// Note that intercepted mesages can NOT be caught via `on` method.
// If you want to catch messages using `on` method again, release it using `lose` method.
Grab intercept events from other `Station`.

It describes which `Station` to intercept the messages from.
You can resolve it using returned methods.
Note that intercepted mesages can NOT be caught via `on` method.
If you want to catch messages using `on` method again, release it using `lose` method.
// Grab intercept events from other ` Station ` . // // It describes which ` Station ` to intercept the messages from . // You can resolve it using returned methods . // Note that intercepted mesages can NOT be caught via ` on ` method . // If you want to catch messages using ` on ` method again release it using ` lose ` method .
func (s *Station) Grab(sd types.StationDesc) types.Grabber {
	return grabber{
		grabbed: s.grabbed,
		serizSd: stationDesc(sd).serialize(),
	}
}
func ( s * Station ) Grab ( sd types . StationDesc ) types . Grabber { return grabber { grabbed : s . grabbed , serizSd : stationDesc ( sd ) . serialize ( ) , } }
Grab intercept events from other `Station`.
Grab intercept events from other ` Station ` .