Something went wrong. Try again.
fork of hey-api/openapi-ts because I need some additional things
Something went wrong. Try again.
712 B · 37 lines
TypeScript
1234567891011121314151617181920212223242526272829303132333435363738import type { PyNodeBase } from '../base';import type { PyExpression } from '../expression';import { PyNodeKind } from '../kinds';
export type PyAugmentedOperator = | '+=' | '-=' | '*=' | '/=' | '//=' | '%=' | '**=' | '&=' | '|=' | '^=' | '>>=' | '<<=';
export interface PyAugmentedAssignment extends PyNodeBase { kind: PyNodeKind.AugmentedAssignment; operator: PyAugmentedOperator; target: PyExpression; value: PyExpression;}
export function createAugmentedAssignment( target: PyExpression, operator: PyAugmentedOperator, value: PyExpression,): PyAugmentedAssignment { return { kind: PyNodeKind.AugmentedAssignment, operator, target, value, };}