~~ parameters.preferHanging: always, lineWidth: 40 ~~
== should format the return type on the same line when the rest of the header is hanging ==
interface T {
    (param: string, otherTesting: string): te | st;
}

[expect]
interface T {
    (param: string,
        otherTesting: string): te | st;
}

== should format the return type on a new line when it's hanging and the rest of the header is hanging ==
interface T {
    (param: string, otherTesting: string): test | other | other;
}

[expect]
interface T {
    (param: string,
        otherTesting: string
    ): test | other | other;
}
