fork of hey-api/openapi-ts because I need some additional things
at feat/skip-token 20 lines 506 B view raw
1import type { PyNodeBase } from '../base'; 2import type { PyExpression } from '../expression'; 3import { PyNodeKind } from '../kinds'; 4 5export interface PyDictExpression extends PyNodeBase { 6 entries: ReadonlyArray<{ 7 key: PyExpression; 8 value: PyExpression; 9 }>; 10 kind: PyNodeKind.DictExpression; 11} 12 13export function createDictExpression( 14 entries: ReadonlyArray<{ key: PyExpression; value: PyExpression }>, 15): PyDictExpression { 16 return { 17 entries, 18 kind: PyNodeKind.DictExpression, 19 }; 20}