# Api Reference
@tsed/oidc-provider
- OidcModule
- Interaction
- InteractionsOptions
- Interactions
- NoCache
- OidcCtx
- OidcSession
- Params
- Prompt
- Uid
- AuthorizationCode
- AccessToken
- DeviceCode
- OidcAccountsMethods
- OidcInteraction
- OidcInteractionMethods
- OidcInteractionOptions
- OidcSettings
- OidcClient
- DefaultPolicy
- OidcInteractionMiddleware
- OidcNoCacheMiddleware
- OidcSecureMiddleware
- OidcAdapters
- OidcInteractionContext
- OidcInteractions
- OidcJwks
- OidcProvider
- debug
@tsed/testing-mongoose
@tsed/typeorm
@tsed/adapters
@tsed/mongoose
- Indexed
- DynamicRef
- Model
- MongooseIndex
- MongoosePlugin
- ObjectID
- PostHook
- PreHook
- Ref
- Schema
- MongooseSchema
- SchemaIgnore
- Select
- Trim
- Unique
- VirtualRef
- VirtualRefs
- MongooseConnectionOptions
- MongooseDocument
- MongooseMergedDocument
- MongooseDocumentMethods
- MongooseModel
- MongooseModelOptions
- MongooseNextCB
- MongooseHookOptions
- MongoosePreHookCB
- MongoosePostHookCB
- MongoosePreHook
- MongoosePostHook
- MongoosePluginOptions
- MongooseIndexOptions
- MongooseSchemaOptions
- MongooseSchemaTypes
- MongooseVirtualRefOptions
- MongooseService
- createModel
- MongooseSchemaMetadata
- createSchema
- getSchema
@tsed/adapters-redis
@tsed/ajv
@tsed/core
- Configurable
- Deprecated
- Enumerable
- NotConfigurable
- NotEnumerable
- Readonly
- StoreFn
- StoreMerge
- StoreSet
- Writable
- DecoratorTypes
- EntityOptions
- Entity
- Hooks
- Metadata
- RegistryHook
- RegistryKey
- Registry
- Store
- UnsupportedDecoratorType
- AnyDecorator
- DecoratorParameters
- DecoratorMethodParameters
- StaticMethodDecorator
- Env
- EnvTypes
- HashOf
- MetadataTypes
- Type
- ValueOf
- applyBefore
- catchError
- catchAsyncError
- uniq
- uniqBy
- decorateMethodsOf
- decoratorArgs
- getDecoratorType
- decoratorTypeOf
- inheritedDescriptorOf
- applyDecorators
- useDecorators
- useMethodDecorator
- useMethodDecorators
- ancestorsOf
- getClass
- classOf
- cleanObject
- getConstructor
- constructorOf
- deepClone
- DeepExtendsReducers
- deepExtends
- deepMerge
- descriptorOf
- getClassOrSymbol
- getConstructorArgNames
- getEnumerableKeys
- getInheritedClass
- getValue
- isArray
- isArrayOrArrayClass
- isArrowFn
- isBoolean
- isClass
- isCollection
- isDate
- isEmpty
- isEnumerable
- isFunction
- isInheritedFrom
- isNil
- isNumber
- isObject
- isObservable
- isClassObject
- isPlainObject
- isPrimitiveOrPrimitiveClass
- isPrimitive
- isPromise
- isProtectedKey
- isStream
- isString
- isSymbol
- methodsOf
- nameOfClass
- nameOfSymbol
- nameOf
- objectKeys
- primitiveOf
- prototypeOf
- setValue
- ToMapIdentityCB
- ToMapIdentity
- toMap
- toStringConstructor
@tsed/schema
- Deprecated
- Schema
- DecoratorActionHandler
- JsonEntityStoreOptions
- JsonEntityStore
- JsonFormatTypes
- JsonMap
- JsonMethodPath
- JsonOperationOptions
- JsonOperation
- JsonParameter
- JsonParameterTypes
- formatParameterType
- isParameterType
- JsonRequestBodyOptions
- JsonRequestBody
- JsonResponseOptions
- JsonMedia
- JsonResponse
- JsonSchemaObject
- JsonSchema
- SpecTypes
- IgnoreCallback
- JsonHookContext
- JsonHeader
- JsonHeaders
- JsonSchemaOptions
- createRefName
- defineStatusModel
- getStatusModel
- from
- number
- integer
- string
- boolean
- date
- datetime
- time
- uri
- url
- array
- map
- set
- object
- any
- anyOf
- oneOf
- allOf
- getInheritedStores
- getJsonEntityStore
- getJsonSchema
- getJsonType
- getOperationsStores
- getPropertiesStores
- GetPropertiesOptions
- getProperties
- SpecSerializerOptions
- OS3SpecSerializerOptions
- OS2SpecSerializerOptions
- getSpec
- isJsonClass
- isSuccessStatus
- mergeSpec
- CollectionContains
- ArrayOfChainedDecorators
- MapOfChainedDecorators
- CollectionOfChainedDecorators
- CollectionOf
- ArrayOf
- MapOf
- MaxItems
- MaxProperties
- MinItems
- MinProperties
- UniqueItems
- AdditionalProperties
- AllOf
- Allow
- Any
- AnyOf
- Const
- CustomKey
- Default
- Description
- Enum
- Example
- ExclusiveMaximum
- ExclusiveMinimum
- Format
- DateTime
- DateFormat
- TimeFormat
- Uri
- Url
- Groups
- Ignore
- Integer
- JsonEntityFn
- MaxLength
- Maximum
- Max
- MinLength
- Minimum
- Min
- MultipleOf
- Name
- OneOf
- Optional
- Pattern
- Property
- ReadOnly
- Required
- For
- Title
- WriteOnly
- GenericOfChainedDecorators
- GenericOf
- Generics
- Consumes
- ContentType
- Header
- InChainedDecorators
- In
- OperationId
- OperationMethods
- OperationPath
- Path
- Produces
- ReturnsChainedDecorators
- Returns
- Security
- Status
- Summary
- Tags
@tsed/objection
@tsed/di
- Container
- LocalsContainer
- Provider
- Configuration
- Constant
- Inject
- Injectable
- Intercept
- Interceptor
- ModuleOptions
- Module
- Opts
- OverrideProvider
- Scope
- Service
- UseOpts
- Value
- InjectionError
- UndefinedTokenError
- IDIConfigurationOptions
- IDILogger
- IDIResolver
- IInjectableProperty
- IInjectablePropertyService
- IInjectablePropertyValue
- IInjectableProperties
- IProvider
- InjectablePropertyType
- InterceptorNext
- InterceptorContext
- InterceptorMethods
- InvokeOptions
- OnDestroy
- OnInit
- ProviderScope
- ProviderType
- RegistrySettings
- TokenProvider
- TypedProvidersRegistry
- DIConfiguration
- DITestInvokeOptions
- DITest
- InjectorService
- cleanGlobPatterns
- createContainer
- getConfiguration
- mapConfiguration
- importComponents
- importFiles
- importProviders
@tsed/exceptions
- BadMapping
- BadRequest
- Conflict
- ExpectationFailed
- Forbidden
- Gone
- ImATeapot
- LengthRequired
- MethodNotAllowed
- MisdirectedRequest
- NotAcceptable
- NotFound
- PaymentRequired
- PreconditionFailed
- PreconditionRequired
- ProxyAuthentificationRequired
- RequestEntityTooLarge
- RequestHeaderFieldsTooLarge
- RequestRangeUnsatisfiable
- RequestTimeout
- RequestURITooLong
- TooManyRequests
- Unauthorized
- UnavailableForLegalReasons
- UnprocessableEntity
- UnsupportedMediaType
- UpgradeRequired
- Exception
- HTTPException
- MovedPermanently
- MovedTemporarily
- MultipleChoices
- NotModified
- PermanentRedirect
- SeeOther
- TemporaryRedirect
- TooManyRedirects
- UseProxy
- BadGateway
- BandwidthLimitExceeded
- GatewayTimeout
- InternalServerError
- NetworkAuthenticationRequired
- NotExtended
- NotImplemented
- ProxyError
- ServiceUnvailable
- VariantAlsoNegotiates
@tsed/json-mapper
- ArrayMapper
- DateMapper
- MapMapper
- PrimitiveMapper
- SetMapper
- SymbolMapper
- JsonMapper
- OnDeserializeCallback
- OnDeserialize
- OnSerializeCallback
- OnSerialize
- IJsonMapperContextProps
- JsonMapperContext
- registerJsonTypeMapper
- getJsonMapperTypes
- JsonMapperCtx
- JsonMapperNext
- JsonMapperMethods
- JsonDeserializerOptions
- plainObjectToClass
- deserialize
- JsonSerializerOptions
- classToPlainObject
- serialize
@tsed/openspec
- OpenSpecExternalDocs
- OpenSpecHash
- OpenSpecContact
- OpenSpecLicense
- OpenSpecInfo
- OpenSpecBaseJsonSchema
- OpenSpecJsonSchema
- OpenSpecPath
- OpenSpecRef
- OpenSpecSecurity
- OpenSpecTag
- OpenSpecTypes
- OS2Versions
- OS3Versions
- OpenSpecVersions
- OpenSpecXML
- OS2Header
- OS2Operation
- OS2BaseParameter
- OS2BodyParameter
- OS2GenericFormat
- OS2IntegerFormat
- OS2NumberFormat
- OS2StringFormat
- OS2SchemaFormatConstraints
- OS2BaseFormatContrainedParameter
- ParameterCollectionFormat
- OS2QueryParameter
- OS2PathParameter
- OS2HeaderParameter
- OS2FormDataParameter
- OS2Parameter
- OS2Paths
- OS2Response
- OS2XML
- OS2BaseSchema
- OS2Schema
- OS2SecurityBase
- OS2SecurityBasic
- OS2SecurityApiKey
- OS2SecurityOAuth
- OS2FlowImplicit
- OS2FlowPassword
- OS2FlowApplication
- OS2FlowAccessCode
- OS2Security
- OpenSpec2
- OS3Callbacks
- OS3Components
- OS3Encoding
- OS3Example
- OS3Flow
- OS3FlowImplicit
- OS3FlowPassword
- OS3FlowClientCredentials
- OS3FlowAuthorizationCode
- OS3Flows
- OS3Header
- OS3Link
- OS3MediaType
- OS3Operation
- OS3Parameter
- OS3Paths
- OS3RequestBody
- OS3Response
- OS3BaseSchema
- OS3Schema
- OS3SecurityBase
- OS3SecurityApiKey
- OS3SecurityOAuth2
- OS3SecurityHTTP
- OS3Security
- OpenSpecServerVariable
- OS3Server
- OpenSpec3
@tsed/passport
@tsed/socketio
- Args
- Broadcast
- BroadcastOthers
- Emit
- Input
- InputAndBroadcast
- InputAndBroadcastOthers
- InputAndEmit
- IO
- Namespace
- Nsp
- Socket
- SocketErr
- SocketEventName
- SocketFilter
- SocketMiddleware
- SocketMiddlewareError
- SocketReturns
- SocketService
- SocketSession
- SocketUseAfter
- SocketUseBefore
- ISocketHandlerMetadata
- ISocketMiddlewareHandlerMetadata
- ISocketParamMetadata
- SocketProviderTypes
- ISocketProviderMetadata
- OnNamespaceInit
- SocketIOServer
- SocketIOService
@tsed/platform-aws
@tsed/platform-express
@tsed/platform-koa
@tsed/stripe
@tsed/swagger
@tsed/common
- ConverterSettings
- EndpointDirectoriesSettings
- PlatformLoggerSettings
- PlatformMulter
- PlatformMulterSettings
- PlatformMulterFile
- PlatformMulterField
- PlatformStaticsOptions
- PathOrStaticsOptions
- PlatformStaticsSettings
- PlatformViewsSupportedEngines
- PlatformViewsExtensionsTypes
- PlatformViewsEngineOptions
- PlatformViewsSettings
- PlatformConfiguration
- RequiredValidationError
- ValidationError
- MiddlewareMethods
- IMiddleware
- IParamOptions
- PathParamsType
- ResponseErrorObject
- EndpointConstructorOptions
- EndpointViewOptions
- EndpointRedirectOptions
- EndpointMetadata
- HandlerMetadataOptions
- HandlerMetadata
- ParamConstructorOptions
- IPipe
- ParamMetadata
- ParamTypes
- PropertyMetadata
- DeserializerPipe
- ParseExpressionPipe
- ValidationPipe
- ConverterOptions
- ConverterService
- Context
- IChildrenController
- ControllerProvider
- HandlerContext
- RequestContextOptions
- PlatformContext
- PlatformRouteDetails
- RequestLoggerOptions
- RequestLogger
- ParamValidationError
- TemplateRenderError
- IRoute
- IRouteController
- PlatformAcceptMimesMiddleware
- PlatformLogMiddleware
- MulterInputOptions
- PlatformMulterMiddleware
- Platform
- PlatformApplication
- OnRequestOptions
- PlatformHandler
- PlatformRequest
- PlatformResponse
- PlatformRouter
- PlatformViews
- PlatformBuilder
- HttpServer
- HttpsServer
- AfterInit
- AfterListen
- AfterRoutesInit
- BeforeInit
- BeforeListen
- BeforeRoutesInit
- OnReady
- OnRequest
- OnResponse
- OnRoutesInit
- ErrorFilter
- ExceptionFilter
- MongooseErrorFilter
- StringErrorFilter
- Catch
- ExceptionFilterKey
- ExceptionFiltersContainer
- registerExceptionType
- ResourceNotFound
- ExceptionFilterMethods
- PlatformExceptions
- ResponseFilter
- ResponseFilterKey
- ResponseFiltersContainer
- registerResponseFilter
- ResponseFilterMethods
- PlatformResponseFilter
- PlatformTest
- ControllerMiddlewares
- ControllerOptions
- Controller
- Middleware
- AcceptMime
- IAuthOptions
- AuthOptions
- EndpointFn
- Location
- Redirect
- ReturnsArray
- All
- Get
- Post
- Put
- Delete
- Head
- Patch
- Options
- Use
- UseAfter
- UseAuth
- UseBefore
- UseBeforeEach
- View
- BodyParams
- CookiesParams
- Cookies
- EndpointInfo
- Err
- HeaderParams
- Locals
- Next
- ParamFn
- PathParams
- RawPathParams
- QueryParams
- RawQueryParams
- RawBodyParams
- Request
- Req
- Response
- Res
- ResponseData
- Session
- UseDeserialization
- UseParam
- UseParamExpression
- UseParamType
- UsePipe
- UseType
- UseValidation
- MulterFileSize
- MulterOptions
- MultipartFile
Last Updated: 1/14/2021, 10:28:24 AM
Other topics
- Session & cookies
- Passport.js
- TypeORM
- Mongoose
- GraphQL
- Socket.io
- Swagger
- AJV
- Multer
- Serve static files
- Templating
- Throw HTTP Exceptions
- Customize 404
- AWS
- Seq
- OIDC
- Stripe
- Controllers
- Providers
- Model
- JsonMapper
- Middlewares
- Pipes
- Interceptors
- Authentication
- Hooks
- Exceptions
- Hooks
- Response Filter
- Injection scopes
- Custom providers
- Custom endpoint decorator
- Testing