fork of hey-api/openapi-ts because I need some additional things
at feat/skip-token 21 lines 576 B view raw
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}