operator ~ method

Selector operator ~()

Returns the complement of this selector.

Implementation

Selector operator ~() {
  final lease = _owner.lease('Selector');
  try {
    return _runtime._adoptSelector(
      _runtime._client.invokeSync('selectorNot', {
        'input': lease.handle.toString(),
      }),
    );
  } finally {
    lease.end();
  }
}