function block (options) {
  if (is.object(options)) {
    if (Array.isArray(options.operation) && options.operation.every(is.string)) {
      sharp.block(options.operation, true);
    } else {
      throw is.invalidParameterError('operation', 'Array<string>', options.operation);
    }
  } else {
    throw is.invalidParameterError('options', 'object', options);
  }
}
Block libvips operations at runtime.

This is in addition to the `VIPS_BLOCK_UNTRUSTED` environment variable,
which when set will block all "untrusted" operations.

@since 0.32.4

@example <caption>Block all TIFF input.</caption>
sharp.block({
  operation: ['VipsForeignLoadTiff']
});

@param {Object} options
@param {Array<string>} options.operation - List of libvips low-level operation names to block.