PokéRogue
    Preparing search index...

    Type Alias NormalizedProcedure<T>

    NormalizedProcedure: T extends Constructable
        ? | (new (...args: ConstructorParameters<T<T>>) => InstanceType<T<T>>)
        | (
            (
                this: InstanceType<T<T>>,
                ...args: ConstructorParameters<T<T>>,
            ) => void
        )
        : T extends Procedure ? (...args: Parameters<T>) => ReturnType<T> : never

    Type Parameters