rednode API - v0.1.0
    Preparing search index...

    Interface InterceptorDefinition<Args, Params>

    Describes one interceptor. Pass it to defineInterceptor.

    interface InterceptorDefinition<
        Args extends Record<string, unknown> = Record<string, unknown>,
        Params extends
            Record<string, number | string | boolean> = Record<string, number>,
    > {
        priority?: number;
        target: string;
        run(ctx: InterceptorContext<Args, Params>): void;
    }

    Type Parameters

    • Args extends Record<string, unknown> = Record<string, unknown>

      Arguments of the hooked call.

    • Params extends Record<string, number | string | boolean> = Record<string, number>

      Values pushed ahead of time by a Tier 2 mod.

    Index
    priority?: number

    Lower runs first when several mods hook the same target.

    target: string

    The hooked game function, for example "PlayerPuppet.OnDamageReceived".