StyLua
StyLua copied to clipboard
Luau: weird formatting of multiline unions
export type AstExprTableItem =
| { kind: "list", value: AstExpr, separator: Token<"," | ";">? }
| { kind: "record", key: string, equals: Token<"=">, value: AstExpr, separator: Token<"," | ";">? }
| { kind: "general", key: string, equals: Token<"=">, value: AstExpr, separator: Token<"," | ";">? }
... gets formatted as ...
export type AstExprTableItem = | { kind: "list", value: AstExpr, separator: Token<"," | ";">? } | {
kind: "record",
key: string,
equals: Token<"=">,
value: AstExpr,
separator: Token<"," | ";">?,
} | {
kind: "general",
key: string,
equals: Token<"=">,
value: AstExpr,
separator: Token<"," | ";">?,
}