UNPKG

ltijs

Version:

Easily turn your web application into a LTI 1.3 Learning Tool.

34 lines (33 loc) • 3.37 kB
export { Provider } from '#services/provider/provider.service'; export { LtijsError } from '#shared/errors'; export { ValidationError } from '#utils/validation/errors'; export { HttpError } from '#services/request-handler/errors'; export type { HttpErrorDetails } from '#services/request-handler/errors'; export type { ProviderOptions, ProviderRoutes, ProviderServerOptions, DeployOptions, } from '#services/provider/provider.types'; export type { MongoConnectionConfig } from '#services/database-manager/mongo/mongo-database-manager.types'; export type { OnLaunchHandler, RedirectOptions } from '#services/launch/launch.types'; export type { LaunchContext } from '#services/launch/launch-context.service'; export type { IdToken, LegacyIdToken } from '#services/launch/id-token.types'; export { LtiMessageType } from '#services/launch/id-token.constants'; export type { Platform, PlatformKeys, IdTokenValidation, PlatformRegistrationInput, PlatformUpdateInput, PlatformSearchInput, } from '#services/platform-manager/platform-manager.types'; export { IdTokenValidationMethod } from '#services/platform-manager/platform-manager.constants'; export type { LineItem, Score, Result, GetLineItemsOptions, GetScoresOptions, GetLineItemsResult, GetScoresResult, } from '#services/grading/grading.types'; export type { ContentItem, ContentItemsInput, DeepLinkingOptions } from '#services/deep-linking/deep-linking.types'; export type { Member, Memberships, GetMembersOptions } from '#services/names-and-roles/names-and-roles.types'; export type { DynamicRegistrationOptions, DynamicRegistrationMessageOptions, } from '#services/dynamic-registration/dynamic-registration.types'; export type { UnregisteredPlatformHandler, InactivePlatformHandler } from '#services/launch/launch.types'; export type { RouteHandler, HttpRequestParameters, HttpResponse, SslOptions, CorsOptions, } from '#services/http-handler/http-handler.types'; export { HttpMethod } from '#services/http-handler/http-handler.types'; export type { DatabaseManager } from '#services/database-manager/database-manager.types'; export type { PlatformRecord, PlatformAttributes, PlatformFilter, AccessTokenRecord, IdTokenRecord, IdTokenClaims, } from '#services/database-manager/database-manager.types'; export type { RequestHandler, RequestOptions, RequestHeaders, RequestResponse, } from '#services/request-handler/request-handler.types'; export type { HttpHandler } from '#services/http-handler/http-handler.types'; export type { CacheManager } from '#services/cache-manager/cache-manager.types'; export type { Logger } from '#services/logger/logger.types'; export { MongoLegacyDatabaseManager } from '#services/database-manager/mongo-legacy/mongo-legacy-database-manager.service'; export type { MongoConnectionConfig as MongoLegacyConnectionConfig } from '#services/database-manager/mongo-legacy/mongo-legacy-database-manager.types'; export { RedisCacheManager } from '#services/cache-manager/redis/redis-cache-manager.service'; export type { RedisConnectionConfig } from '#services/cache-manager/redis/redis-cache-manager.types'; export { ExpressHttpHandler } from '#services/http-handler/express/express-http-handler.service'; export type { ExpressHttpHandlerOptions } from '#services/http-handler/express/express-http-handler.types'; export { DefaultLogger } from '#services/logger/default/default-logger.service';