utilium
    Preparing search index...

    Type Alias InstancesFor<T>

    InstancesFor: T extends []
        ? []
        : T extends readonly [
            infer C extends ClassLike,
            ...(infer Rest extends readonly ClassLike[]),
        ]
            ? [InstanceType<C>, ...InstancesFor<Rest>]
            : never

    Type Parameters