Creates a new CFImages instance
Configuration options
Uploads an image to Cloudflare Images
Upload options
Promise resolving to the upload result
const cfImages = new CFImages({
  token: 'your-token',
  accountId: 'your-account-id'
	 imageAccountHash: 'your-image-account-hash'
});
// Upload from URL
const result = await cfImages.uploadImage({
  url: 'https://example.com/image.jpg',
  metadata: { key: 'value' },
  requireSignedURLs: false
});
// Upload from File
const file = new File(['...'], 'image.jpg');
const result = await cfImages.uploadImage({
  file,
  metadata: { key: 'value' },
  requireSignedURLs: false
});
Main class for interacting with Cloudflare Images API CFImages