fork of hey-api/openapi-ts because I need some additional things
1import type { PyNodeBase } from '../base';
2import type { PyExpression } from '../expression';
3import { PyNodeKind } from '../kinds';
4
5export interface PyFStringExpression extends PyNodeBase {
6 kind: PyNodeKind.FStringExpression;
7 parts: Array<string | PyExpression>;
8}
9
10export function createFStringExpression(
11 parts: Array<string | PyExpression>,
12 leadingComments?: ReadonlyArray<string>,
13 trailingComments?: ReadonlyArray<string>,
14): PyFStringExpression {
15 return {
16 kind: PyNodeKind.FStringExpression,
17 leadingComments,
18 parts,
19 trailingComments,
20 };
21}