# Functions

New creates a new Client.
NewInvalidationError creates a new InvalidationError.

# Constants

CacheInvalidateBatchOnFlush invalidates the CDN cache in batches when the client is flushed / closed.
CacheInvalidateEager invalidates the CDN cache immediately for every key that is uploaded.

# Structs

Client is a static file uploader/updater/remover for the CDN / static API.
Config is the configuration for the Client.
InvalidationError is an error that occurs when invalidating the CDN cache.

# Type aliases

CacheInvalidationStrategy is the strategy to use for invalidating the CDN cache.
CloseFunc is a function that closes the client.