watch method
Implementation
Stream watch(dynamic target, {int limit = 0}) {
if (target is String) return _watchDoc(target);
if (target is Map<String, String>) return _watchQuery(target, limit);
throw ArgumentError('watch() expects a String (doc ID) or Map<String, String> (tags)');
}