Type Alias

GObject-2.0GObjectSnakeToUnderscoreCase

SnakeToUnderscoreCase: S extends `${infer T}-${infer U}`
    ? `${T}_${SnakeToUnderscoreCase<U>}`
    : S extends `${infer T}` ? `${T}` : never

Type Parameters

  • S extends string