augment-vir - v31.32.2
    Preparing search index...

    Type Alias FirstLetterUppercase<T>

    FirstLetterUppercase: T extends `${infer First}${infer Rest}`
        ? `${Uppercase<First>}${Rest}`
        : T

    Makes only the first letter of a string type uppercase while preserving the case of the rest.

    Type Parameters

    • T extends string
    import {FirstLetterUppercase} from '@augment-vir/common';
    type Example1 = FirstLetterUppercase<'helloWorld'>; // 'HelloWorld'
    type Example2 = FirstLetterUppercase<'hELLO'>; // 'HELLO'
    type Example3 = FirstLetterUppercase<'a'>; // 'A'
    type Example4 = FirstLetterUppercase<''>; // ''