Type Alias

GObject-2.0GObjectSnakeToCamelCase

SnakeToCamelCase: S extends `${infer T}-${infer U}`
    ? `${Lowercase<T>}${SnakeToPascalCase<U>}`
    : S extends `${infer T}` ? `${Lowercase<T>}` : SnakeToPascalCase<S>

Type Parameters

  • S extends string