PokéRogue
    Preparing search index...

    Type Alias NormalizedProcedure<T>

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

    Type Parameters