MCPcopy Create free account

hub / github.com/imgproxy/imgproxy / types & classes

Types & classes321 in github.com/imgproxy/imgproxy

↓ 7 callersTypeAliasName
xmlparser/name.go:5
↓ 2 callersTypeAliasInterpretation
vips/interpretation.go:8
↓ 1 callersTypeAliasType
Type represents an image type.
imagetype/type.go:10
StructApplyFiltersTestSuite
processing/apply_filters_test.go:12
StructAsyncBuffer
AsyncBuffer is a wrapper around io.Reader that reads data in chunks in background and allows reading from synchronously.
asyncbuffer/buffer.go:60
StructAttribute
Attribute represents a single XML attribute.
xmlparser/attributes.go:9
StructAttributes
Attributes represents a collection of XML attributes.
xmlparser/attributes.go:15
StructBufferedReaderTestSuite
BufferedReaderTestSuite defines the test suite for the buffered reader
bufreader/bufreader_test.go:14
StructChecker
Checker represents the security package instance
security/checker.go:9
StructClientFeaturesDetectorSuite
clientfeatures/detector_test.go:21
StructCloudWatch
CloudWatch holds CloudWatch client and configuration.
monitoring/cloudwatch/cloudwatch.go:29
StructColorError
vips/color/errors.go:9
StructColorspaceTestSuite
processing/colorspace_test.go:13
StructComment
Comment represents a comment token (e.g., <!-- comment -->). When obtained from [Decoder], the bytes in the Data field are actual only until the next
xmlparser/tokens.go:126
StructCond
Cond signals that an event has occurred to multiple waiters. Uses a cursor to detect if Tick() occurred between checking a condition and waiting.
asyncbuffer/cond.go:12
StructConfig
Config represents an instance configuration
config.go:29
StructConfig
Config holds the configuration for the image fetcher.
fetcher/config.go:21
StructConfig
Config represents configuration of the transport package
fetcher/transport/config.go:69
StructConfig
Config holds the configuration for the generic HTTP transport
fetcher/transport/generichttp/config.go:20
StructConfig
Config holds error reporting-related configuration for all providers.
errorreport/config.go:14
StructConfig
Config holds Sentry-related configuration.
errorreport/sentry/config.go:19
StructConfig
Config holds Honeybadger-related configuration.
errorreport/honeybadger/config.go:16
StructConfig
Config holds Bugsnag-related configuration.
errorreport/bugsnag/config.go:16
StructConfig
Config holds Airbrake-related configuration.
errorreport/airbrake/config.go:17
StructConfig
Config is the package-local configuration
security/config.go:27
StructConfig
vips/config.go:29
StructConfig
Config represents conditional headers config
httpheaders/conditionalheaders/config.go:19
StructConfig
logger/config.go:36
StructConfig
logger/syslog/config.go:27
StructConfig
Config holds the configuration for Google Cloud Storage transport
storage/gcs/config.go:20
StructConfig
Config holds the configuration for S3 transport
storage/s3/config.go:23
StructConfig
Config holds the configuration for Azure Blob Storage transport
storage/abs/config.go:21
StructConfig
Config holds the configuration for Swift storage
storage/swift/config.go:26
StructConfig
Config holds the configuration for local file system transport
storage/fs/config.go:19
StructConfig
Config represents the configuration for options processing
options/parser/config.go:26
StructConfig
Config represents the configuration for the image streamer.
handlers/stream/config.go:9
StructConfig
Config represents handler config
handlers/processing/config.go:19
StructConfig
Config holds cookie-related configuration.
cookies/config.go:17
StructConfig
Config represents [Workers] config
workers/config.go:19
StructConfig
Config represents HTTP server config
server/config.go:42
StructConfig
Config holds configuration for response writer
server/responsewriter/config.go:20
StructConfig
Config holds pipeline-related configuration.
processing/config.go:32
StructConfig
Config holds SVG-specific configuration
processing/svg/config.go:13
StructConfig
Config holds the configuration for all monitoring services
monitoring/config.go:15
StructConfig
Config holds the configuration for Prometheus monitoring
monitoring/prometheus/config.go:16
StructConfig
Config holds the configuration for New Relic monitoring
monitoring/newrelic/config.go:19
StructConfig
Config holds the configuration for CloudWatch monitoring
monitoring/cloudwatch/config.go:18
StructConfig
Config holds the configuration for DataDog monitoring
monitoring/datadog/config.go:28
StructConfig
Config holds the configuration for OpenTelemetry monitoring
monitoring/otel/config.go:57
StructConfig
Config holds configuration for response writer
clientfeatures/config.go:21
StructConfigDesc
ConfigDesc holds the configuration descriptions for Google Cloud Storage storage
storage/gcs/config.go:12
StructConfigDesc
ConfigDesc holds the configuration descriptions for S3 storage
storage/s3/config.go:11
StructConfigDesc
ConfigDesc holds the configuration descriptions for Azure Blob Storage transport
storage/abs/config.go:12
StructConfigDesc
ConfigDesc holds the configuration descriptions for Swift storage
storage/swift/config.go:12
StructConfigDesc
ConfigDesc holds the configuration descriptions for local file system storage
storage/fs/config.go:13
StructContext
processing/pipeline.go:11
StructCookies
Cookies represents a cookies manager.
cookies/cookies.go:17
StructCropTestSuite
processing/crop_test.go:14
StructCtx
handlers/stream/handler_test.go:26
StructDataDog
DataDog holds DataDog client and configuration
monitoring/datadog/datadog.go:33
StructDecoder
xmlparser/decoder.go:37
StructDesc
Desc describes an environment variable with a specific type and parser
env/desc.go:18
FuncTypeDetectFunc
DetectFunc is a function that detects the image type from byte data
imagetype/registry.go:34
StructDetector
Detector detects client features from request headers
clientfeatures/detector.go:15
StructDirective
Directive represents a DOCTYPE directive token. When obtained from [Decoder], the bytes in the Data field are actual only until the next call to [Deco
xmlparser/tokens.go:100
StructDocsBaseURLContextKey
DocsBaseURLContextKey represents context.Context key to set documentation URL for current handler
errctx/docs_base_url.go:7
StructDocument
xmlparser/document.go:7
StructDownloadOptions
imagedata/download.go:14
StructEndElement
EndElement represents an end element token (e.g., </tag>).
xmlparser/tokens.go:79
FuncTypeEnsureFunc
func() T
ensure/ensure.go:3
InterfaceError
Error is an interface for errors that carry additional context information.
errctx/error.go:8
StructError
Error represents an error returned by RouteHandler with additional category information. It intentionally does not implement the error interface to av
server/errors.go:22
StructErrorContext
errctx/context.go:10
StructExtendTestSuite
processing/extend_test.go:13
StructFactory
Factory is responsible for creating Request instances from user requests.
httpheaders/conditionalheaders/factory.go:6
StructFactory
Factory is a struct that creates response writers.
server/responsewriter/factory.go:6
StructFactory
Factory represents ImageData factory
imagedata/factory.go:29
StructFeatures
Features holds information about features extracted from HTTP request
clientfeatures/features.go:4
StructFetcher
Fetcher is a struct that holds the HTTP client and transport for fetching images
fetcher/fetcher.go:18
StructFileSizeError
imagedata/errors.go:11
StructFlattenTestSuite
processing/flatten_test.go:13
StructForbiddenOptionError
options/parser/errors.go:17
TypeAliasFormat
Format represents the log format
logger/handler.go:18
StructFormatterJsonTestSuite
logger/formatter_json_test.go:18
StructFormatterPrettyTestSuite
logger/formatter_pretty_test.go:17
StructFormatterStructuredTestSuite
logger/formatter_structured_test.go:18
StructGravityOptions
processing/gravity.go:59
TypeAliasGravityType
processing/gravity_type.go:5
StructHandler
Handler is an implementation of [slog.Handler] with support for hooks.
logger/handler.go:55
StructHandler
Handler handles landing requests
handlers/landing/handler.go:15
StructHandler
Handler handles image passthrough requests, allowing images to be streamed directly
handlers/stream/handler.go:42
StructHandler
Handler handles health requests
handlers/health/handler.go:15
StructHandler
Handler handles image processing requests
handlers/processing/handler.go:42
StructHandlerConfigs
HandlerConfigs holds the configurations for imgproxy handlers
config.go:23
InterfaceHandlerContext
HandlerContext provides access to shared handler dependencies
handlers/stream/handler.go:35
InterfaceHandlerContext
HandlerContext provides access to shared handler dependencies nolint:interfacebloat
handlers/processing/handler.go:27
StructHandlerTestSuite
handlers/stream/handler_test.go:44
InterfaceHook
Hook is an interface that defines a log hook.
logger/handler.go:41
StructHook
Hook is a [logger.Hook] implementation for syslog.
logger/syslog/syslog.go:11
StructImage
vips/vips.go:29
next →1–100 of 321, ranked by callers