release: WRNexusJS 0.8.0
This commit is contained in:
@@ -11,6 +11,13 @@ export type {
|
||||
TFunction,
|
||||
} from "./context.ts";
|
||||
export { createContext, withContextHeaders } from "./context.ts";
|
||||
export { createExecutionContext, executionContextFromHttp } from "./execution-context.ts";
|
||||
export type {
|
||||
ExecutionContext,
|
||||
ExecutionContextInput,
|
||||
ExecutionKind,
|
||||
ResponseContext,
|
||||
} from "./execution-context.ts";
|
||||
|
||||
export { escapeHtml, isSafeIslandName, isSafeRequestPath } from "./security.ts";
|
||||
export { csrfToken, verifyCsrf, csrfProtection, CSRF_COOKIE, CSRF_HEADER } from "./csrf.ts";
|
||||
@@ -132,6 +139,8 @@ export type {
|
||||
EndpointErrorBody,
|
||||
RpcClientOptions,
|
||||
SchemaLike,
|
||||
OutputSchemaLike,
|
||||
InferEndpointSchema,
|
||||
} from "./endpoint.ts";
|
||||
|
||||
export { defineAction, defineLoader, dedupe } from "./data.ts";
|
||||
@@ -143,8 +152,36 @@ export type {
|
||||
LoaderDefinition,
|
||||
} from "./data.ts";
|
||||
|
||||
export { requireTenant, tenantFromSubdomain, tenantMiddleware, tenantScope } from "./tenant.ts";
|
||||
export type { Tenant, TenantMiddlewareOptions, TenantResolver } from "./tenant.ts";
|
||||
export {
|
||||
assertTenantAccess,
|
||||
composeTenantResolvers,
|
||||
createTenantDirectory,
|
||||
createPersistentTenantDirectory,
|
||||
memoryTenantDirectoryStore,
|
||||
postgresTenantDirectoryStore,
|
||||
migrateTenants,
|
||||
POSTGRES_TENANT_DIRECTORY_SCHEMA,
|
||||
requireTenant,
|
||||
tenantFromDomain,
|
||||
tenantFromHeader,
|
||||
tenantFromPath,
|
||||
tenantFromSession,
|
||||
tenantFromSubdomain,
|
||||
tenantKey,
|
||||
tenantMiddleware,
|
||||
tenantScope,
|
||||
} from "./tenant.ts";
|
||||
export type {
|
||||
Tenant,
|
||||
TenantAuditEvent,
|
||||
TenantMembership,
|
||||
TenantQuota,
|
||||
TenantDirectoryStore,
|
||||
TenantSqlClient,
|
||||
TenantMiddlewareOptions,
|
||||
TenantResolver,
|
||||
TenantResource,
|
||||
} from "./tenant.ts";
|
||||
|
||||
export { createTracer, tracingMiddleware, withSpan } from "./observability.ts";
|
||||
export type { Span, SpanRecord, Tracer } from "./observability.ts";
|
||||
@@ -154,6 +191,21 @@ export type { FeatureFlags, FeatureRule, FeatureValue } from "./features.ts";
|
||||
|
||||
export { checkPerformanceBudgets, recommendedWebBudgets } from "./performance.ts";
|
||||
export type { BudgetViolation, PerformanceBudgets, PerformanceMeasurement } from "./performance.ts";
|
||||
export {
|
||||
Bulkhead,
|
||||
CircuitBreaker,
|
||||
ResilienceError,
|
||||
durationMs,
|
||||
resilientCall,
|
||||
} from "./resilience.ts";
|
||||
export type {
|
||||
BackoffStrategy,
|
||||
BulkheadOptions,
|
||||
CircuitBreakerOptions,
|
||||
CircuitBreakerSnapshot,
|
||||
Duration,
|
||||
ResilientCallOptions,
|
||||
} from "./resilience.ts";
|
||||
export {
|
||||
problem,
|
||||
serviceToken,
|
||||
|
||||
Reference in New Issue
Block a user