Package-level declarations

Types

Link copied to clipboard
interface Flag

Represents a feature flag with a name

Link copied to clipboard
interface FlagManager

Interface for managing feature flags.

Link copied to clipboard
enum Flags : Enum<Flags> , Flag
Link copied to clipboard

Interface for building GraphQL errors from exceptions that occur during data fetching.q

Link copied to clipboard
fun interface ResolverErrorReporter

Interface for reporting errors that occur during GraphQL resolver execution.

Link copied to clipboard

A tagging interface for builders of TenantAPIBootstrapper implementations.

Link copied to clipboard

The Viaduct engine always invokes tenant code by first instantiating a containing class (e.g., a @Resolver class), and then calling a member of that instance. A new instance is created for each invocation of a tenant function, even when that function is invoked multiple times per request.