import type { PyNodeBase } from '../base'; import { PyNodeKind } from '../kinds'; import type { PyStatement } from '../statement'; export interface PyBlock extends PyNodeBase { kind: PyNodeKind.Block; statements: ReadonlyArray; } export function createBlock( statements: ReadonlyArray, leadingComments?: ReadonlyArray, trailingComments?: ReadonlyArray, ): PyBlock { return { kind: PyNodeKind.Block, leadingComments, statements, trailingComments, }; }