Skip to content

Luau: weird formatting of multiline unions #958

@JohnnyMorganz

Description

@JohnnyMorganz
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<"," | ";">?,
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingluauFormatting related to Luau

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions