fork of hey-api/openapi-ts because I need some additional things
at feat/skip-token 25 lines 607 B view raw
1import type { PyComprehensionNode } from '../../comprehension'; 2import type { PyExpression } from '../../expression'; 3import { PyNodeKind } from '../../kinds'; 4 5export interface PySetComprehension extends PyComprehensionNode { 6 element: PyExpression; 7 kind: PyNodeKind.SetComprehension; 8} 9 10export function createSetComprehension( 11 element: PyExpression, 12 target: PyExpression, 13 iterable: PyExpression, 14 ifs?: ReadonlyArray<PyExpression>, 15 isAsync?: boolean, 16): PySetComprehension { 17 return { 18 element, 19 ifs, 20 isAsync, 21 iterable, 22 kind: PyNodeKind.SetComprehension, 23 target, 24 }; 25}