TESSA Web API
    Preparing search index...

    Module Application.Extensions

    example
    const ctx = new ExtensionTraceContext();
    await ExtensionTraceContext.create(ctx).run(async () => {
    await someApiMethod();
    });
    console.log(ctx.traceList);

    Namespaces

    ExtensionHelper

    Enumerations

    ExtensionStage

    Classes

    Extension
    ExtensionContainer
    ExtensionExecutor
    ExtensionInstance
    ExtensionTraceContext

    Interfaces

    ExtensionContext
    ExtensionExecutorOptions
    ExtensionRegisterPredicate
    ExtensionRegisterPredicateWithContext
    ExtensionRegistrator
    IExtensionContainer
    IExtensionContainerAsync
    IExtensionExecutor
    IExtensionExecutorResolver
    IExtensionInstance

    Type Aliases

    ExtensionContainerAsyncRegisterParams
    ExtensionContainerRegisterParams
    ExtractExtensionContext
    ExtractExtensionContextByMethods
    ExtractExtensionMethodContext
    ExtractExtensionMethods

    Variables - injects

    ExtensionExecutorOptions$
    IExtensionContainer$
    IExtensionExecutorResolver$

    Functions

    extension
    extensionBase