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