Iskra API Reference
Preparing search index...
web-kit/src
Module web-kit/src
Classes
ApiKeyFeature
ApiKeyStore
AuthError
AuthFeature
BaseStorageAdapter
CacheFeature
ConflictError
CorsFeature
CsrfFeature
DbFeature
EmailFeature
ErrorHandlerFeature
ForbiddenError
HealthCheckFeature
HttpError
Kernel
LocalStorageAdapter
LoggerFeature
MockEmailAdapter
NotFoundError
OpenAPIFeature
OtelTracingFeature
PermissionsFeature
RateLimitFeature
RequestIdFeature
Responder
RouteGroup
Router
SessionFeature
StorageFeature
UploadFeature
ValidationError
WebDriver
WebPlugin
Interfaces
Actor
ActorRegistry
ApiKeyActor
ApiKeyConfig
ApiKeyGateOptions
ApiKeyMetadata
ApiKeyRecord
ApiKeyValidationResult
AuthConfig
BindOptions
CacheAdapter
CacheConfig
ContractSchemas
CorsConfig
CsrfConfig
DbConfig
EmailAdapter
EmailAddress
EmailConfig
EmailMessage
ErrorHandlerConfig
ErrorOptions
ErrorResponse
Feature
FeatureRegistry
FormattedValidationErrors
Gate
HealthCheckConfig
HealthReport
HttpErrorOptions
JsonValidated
JsonValidationOptions
JsonValidationSchema
JwtActor
JwtGateOptions
KernelConfig
KernelLogger
KeyStore
ListPage
LoggerConfig
NamedScheme
OkOptions
OpenAPIConfig
PermissionsConfig
Problem
RateLimitConfig
RequestIdConfig
RequestLogger
ResponseContract
ResponseDoc
Role
RouteDescription
RouteDocFragment
RouteEntry
RouteOptions
RoutesDocument
RoutesDocumentOptions
SecurityHeadersConfig
SecurityScheme
SessionConfig
SessionData
Sink
StorageConfig
StorageFile
StructuredLogger
SuccessResponse
TemplateData
UnmatchedOptions
UploadConfig
UploadTarget
UserActor
Validated
ValidationIssue
ValidationOptions
ValidationSchema
WebContext
WebPluginConfig
WebServerOptions
ZodSchemaLike
Type Aliases
ApiResponse
AppActor
ClientIpHeader
EmailRecipient
GateSecurity
HealthBody
JsonSchema
JwtClaims
NormalizedPage
OtelTracingConfig
RouteHandler
SchemaInput
TrustProxy
UploadAction
ValidationDetails
WebKitDrizzleDb
Variables
consoleLogger
iskraContract
silentLogger
Functions
allOf
anyOf
apiKey
bearer
bindBody
bindQuery
clientIpKey
codeForStatus
createHttpError
createRouter
defineRoute
describeRoute
documentRoutes
errorResponse
fail
formatAjvErrors
fromStructuredLogger
getClientIp
hashApiKey
hashedKeys
hasScopes
identify
jwt
list
matchKeys
mountRoutes
ok
problem
problemDetailsContract
queryParams
readBody
redisClientArgs
requireActor
requireApiKey
requireAuth
requireCsrf
requirePermission
requireRole
requireScope
requireScopes
responderOf
routeDocOf
session
staticKeys
statusForCode
successResponse
toJsonSchema
toProblem
validate
validateJson
withRouteDoc
References
ErrorCode
→
ErrorCode
ErrorCodes
→
ErrorCodes
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Classes
Api
Key
Feature
Api
Key
Store
Auth
Error
Auth
Feature
Base
Storage
Adapter
Cache
Feature
Conflict
Error
Cors
Feature
Csrf
Feature
Db
Feature
Email
Feature
Error
Handler
Feature
Forbidden
Error
Health
Check
Feature
Http
Error
Kernel
Local
Storage
Adapter
Logger
Feature
Mock
Email
Adapter
Not
Found
Error
Open
API
Feature
Otel
Tracing
Feature
Permissions
Feature
Rate
Limit
Feature
Request
Id
Feature
Responder
Route
Group
Router
Session
Feature
Storage
Feature
Upload
Feature
Validation
Error
Web
Driver
Web
Plugin
Interfaces
Actor
Actor
Registry
Api
Key
Actor
Api
Key
Config
Api
Key
Gate
Options
Api
Key
Metadata
Api
Key
Record
Api
Key
Validation
Result
Auth
Config
Bind
Options
Cache
Adapter
Cache
Config
Contract
Schemas
Cors
Config
Csrf
Config
Db
Config
Email
Adapter
Email
Address
Email
Config
Email
Message
Error
Handler
Config
Error
Options
Error
Response
Feature
Feature
Registry
Formatted
Validation
Errors
Gate
Health
Check
Config
Health
Report
Http
Error
Options
Json
Validated
Json
Validation
Options
Json
Validation
Schema
Jwt
Actor
Jwt
Gate
Options
Kernel
Config
Kernel
Logger
Key
Store
List
Page
Logger
Config
Named
Scheme
Ok
Options
Open
API
Config
Permissions
Config
Problem
Rate
Limit
Config
Request
Id
Config
Request
Logger
Response
Contract
Response
Doc
Role
Route
Description
Route
Doc
Fragment
Route
Entry
Route
Options
Routes
Document
Routes
Document
Options
Security
Headers
Config
Security
Scheme
Session
Config
Session
Data
Sink
Storage
Config
Storage
File
Structured
Logger
Success
Response
Template
Data
Unmatched
Options
Upload
Config
Upload
Target
User
Actor
Validated
Validation
Issue
Validation
Options
Validation
Schema
Web
Context
Web
Plugin
Config
Web
Server
Options
Zod
Schema
Like
Type Aliases
Api
Response
App
Actor
Client
Ip
Header
Email
Recipient
Gate
Security
Health
Body
Json
Schema
Jwt
Claims
Normalized
Page
Otel
Tracing
Config
Route
Handler
Schema
Input
Trust
Proxy
Upload
Action
Validation
Details
Web
Kit
Drizzle
Db
Variables
console
Logger
iskra
Contract
silent
Logger
Functions
all
Of
any
Of
api
Key
bearer
bind
Body
bind
Query
client
Ip
Key
code
For
Status
create
Http
Error
create
Router
define
Route
describe
Route
document
Routes
error
Response
fail
format
Ajv
Errors
from
Structured
Logger
get
Client
Ip
hash
Api
Key
hashed
Keys
has
Scopes
identify
jwt
list
match
Keys
mount
Routes
ok
problem
problem
Details
Contract
query
Params
read
Body
redis
Client
Args
require
Actor
require
Api
Key
require
Auth
require
Csrf
require
Permission
require
Role
require
Scope
require
Scopes
responder
Of
route
Doc
Of
session
static
Keys
status
For
Code
success
Response
to
Json
Schema
to
Problem
validate
validate
Json
with
Route
Doc
References
Error
Code
Error
Codes
Iskra API Reference
Loading...