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