Something went wrong. Try again.
fork of hey-api/openapi-ts because I need some additional things
Something went wrong. Try again.
683 B · 27 lines
TypeScript
12345678910111213141516171819202122232425262728import type { PyNodeBase } from '../base';import type { PyExpression } from '../expression';import { PyNodeKind } from '../kinds';
export interface PyFunctionParameter extends PyNodeBase { annotation?: PyExpression; defaultValue?: PyExpression; kind: PyNodeKind.FunctionParameter; name: string;}
export function createFunctionParameter( name: string, annotation?: PyExpression, defaultValue?: PyExpression, leadingComments?: ReadonlyArray<string>, trailingComments?: ReadonlyArray<string>,): PyFunctionParameter { return { annotation, defaultValue, kind: PyNodeKind.FunctionParameter, leadingComments, name, trailingComments, };}