Type alias TemplateType<T>Internal

TemplateType<T>: {
    [K in TemplateKeys<T>]: TypeOfParam<Extract<T[number], {
        name: K;
    }>>
}

This type function receives a list of TemplateParam and returns an object whose keys are the param name and value is the TypeOfParam.

Type Parameters