AniLink - v3.0.0
    Preparing search index...

    Interface MalOperationEntry<TOperation, TName>

    One declarative wiring entry: the facade key, the operation class, and the method to bind.

    Entries are created through op, which constrains the facade key to a real method on the operation class, so wiring never has to validate the method name at runtime.

    interface MalOperationEntry<
        TOperation extends MalOperationConstructor,
        TName extends string = string,
    > {
        methodName: string;
        name: TName;
        operationClass: TOperation;
    }

    Type Parameters

    Index
    methodName: string

    The async method on MalOperationEntry.operationClass that is bound and exposed on the facade. Always set to the facade key by op.

    name: TName

    The facade key the bound method is exposed under (for example "seasonal"). Carried as a literal so the registry can derive exhaustive key unions for compile-time parity checks against the facade group interfaces.

    operationClass: TOperation

    The operation class. Constructed once per client with the shared auth material, transport options, and per-client state owner.