Something went wrong. Try again.
fork of hey-api/openapi-ts because I need some additional things
Something went wrong. Try again.
824 B · 33 lines
TypeScript
12345678910111213141516171819202122232425262728293031323334import type { PyNodeBase } from '../base';import type { PyExpression } from '../expression';import { PyNodeKind } from '../kinds';
export interface PyGeneratorExpression extends PyNodeBase { element: PyExpression; ifs?: ReadonlyArray<PyExpression>; isAsync?: boolean; iterable: PyExpression; kind: PyNodeKind.GeneratorExpression; target: PyExpression;}
export function createGeneratorExpression( element: PyExpression, target: PyExpression, iterable: PyExpression, ifs?: ReadonlyArray<PyExpression>, isAsync?: boolean, leadingComments?: ReadonlyArray<string>, trailingComments?: ReadonlyArray<string>,): PyGeneratorExpression { return { element, ifs, isAsync, iterable, kind: PyNodeKind.GeneratorExpression, leadingComments, target, trailingComments, };}